1- الشهادة المباشرة : وهي قول الذي يقع أمامك تراه وتسمعه مباشرة وأثناء الواقعة.

2- الشهادة غير المباشرة: وهي تلك التي تصدر عن شخص لم يسمع ولم يرى بنفسه الواقعة المُراد إثباتها أمام مجلس القضاء , إنما عرفها وعلم بها عن طريق شخص آخر سمعها أو رآها بنفسه.

3- الشهادة السماعية : وتسمى في الفقه الاسلامي الشهادة على الشهادة وهي رواية عن الشاهد آخر رأى الحادثة بنفسه.

حالات الطعن بالشهادة وعدم قبولها

1- إصابة بعض الشهود بعاهات خلقية مما يجعل النطق بالشهادة صعباً.

2- وجود شهود من أقارب أحد الخصوم.
3- اذا وجد مصلحة للشاهد مثلاً موظف أو مدير على أحد الخصوم.

4- شهادة الأطفال.

مناقشة شهادة الشهود

1- اذا كانت الشهادة لا تنطبق مع الواقعة التي حصلت.

2- اذا لم يحضر الشهود وظهر المماطلة.

حضور الشهود

1- اذا وجد شاهد خارج المنطقة بإمكانك الطل من القاضي استخلاف الشهادة في المنطقة التي يسكن فيها الشاهد وسوف تؤخذ شهادته ويتم تثبيتها في المحكمة.