هو عملية التأكد من أن البرنامج يعمل بشكل صحيح وخالٍ من الأخطاء.
يشمل اختبار الوحدات Unit Testing واختبار التكامل Integration Testing.