استراتيجية اختبار للفرق الصغيرة: براغماتية 80/20

لستَ بحاجة إلى تغطية 100%. أنت بحاجة إلى الاختبارات التي كانت ستلتقط آخر خمس علل أطلقتَها.

الهرم بصدق

Unit: منطق صرف. Feature: route → controller → قاعدة البيانات مع التحقق من السلوك. Browser: فقط للتدفقات التي لا يمكن التعبير عنها عبر HTTP.

ما توقفنا عن فعله

توقفنا عن كتابة اختبارات للـ getters والـ setters، وعن محاكاة كل متعاون.

دورة CI

أقل من 10 دقائق أو سيتحايل عليها المطورون.