تَحَقّق تصنف التقنيات بشكل عام إلى تقنيات ثابتة أو ديناميكية. يتضمن التحقق الثابت (أو التحليل الثابت) فحص كود النظام أو تصميمه دون تنفيذه. ومن الأمثلة على ذلك مراجعة الكود والتفتيش وأدوات التحليل الثابت الآلي. يتضمن التحقق الديناميكي (أو الاختبار) تنفيذ النظام باستخدام مجموعة من المدخلات ومراقبة سلوكه للعثور على العيوب. وكلاهما متكاملان لضمان الجودة الشاملة.











