ششهادت عبارت است از اینکه شخصی به نفع یکی از اصحاب دعوی و بر ضرر دیگری اعلام اطلاع و خبر از وقوع امری کند؛ و شهادت کذب نیز عبارت از ادای گواهی دروغ توسط گواه نزد مقامات رسمی در دادگاه است.

شهادت یکی از دلایل دعاوی اعم از جزایی یا حقوقی با سابقه بسیار طولانی بوده و در تمام کشور‌ها به عنوان دلیل پذیرفته شده، اما حدود استفاده از آن و درجه اعتبار و ارزش آن متفاوت است.

شاهد یا گواه ممکن است عینی باشد که مشاهدات خود را نقل کند. ممکن است گواه سمعی باشد که شنیده‌های خود را منتقل سازد یا شهادت او مستلزم به‌کارگیری این دو و دیگر حواس باشد.