شهادت دادن در دادگاه بر اساس قانون تابع شرایطی است که این شرایط در دعاوی مختلف یکسان است و شاهد شرعی بر اساس ماده ۱۷۷ قانون مجازات اسلامی دارای هشت شرط است.
حضور شاهد در دادگاه و شهادت دادن به نفع یکی از طرفین پرونده، یکی از اسباب و ادله اصحاب دعوا، برای اثبات حرف خود در دادگاه است؛ تا جایی که بر اساس فقه و حقوق اسلامی، دعاوی مالی با شهادت دو نفر مرد عادل یا شهادت یک مرد به همراه دو زن عادل اثبات میشود و از این منظر، شهادت یا گواهی، ارزش بالایی در اثبات دعاوی در دادگاهها دارد.
شهادت يكي از ادله اثبات دعواست و شامل اِخباری (خبردادنی) میشود که از طرف یک نفر مطرح و روند پرونده را به نفع یکی از طرفین تغییر میدهد. به این ترتیب شهادت 4 رکن دارد.