ضمان الجودة والاختبار
اختبارات تلقائية في كل pull request، لتنشر بثقة.
ماذا نختبر وعلى أي مستوى، حسب المخاطر.
سريعة وبجانب الشيفرة.
المسارات الأساسية، في متصفحات حقيقية.
نرصد تغييرات التصميم غير المقصودة.
شبكة اختبارات تعمل وحدها مع كل تغيير.
اختبارات وحدات سريعة كثيرة، وبعض اختبارات التكامل، وقليل من الشاملة: بالقدر اللازم.
نؤتمت المسارات الأساسية، كالتسجيل أو الدفع، تمامًا كما يفعل شخص حقيقي.
تعمل الاختبارات في GitHub Actions مع كل pull request؛ وإن فشل شيء لا يُدمَج.
نقارن لقطات الشاشة لرصد التغييرات البصرية ونشارك تقريرًا واضحًا.
أدوات مجرَّبة، نختارها حسب مشروعك.
ليس تمامًا. نؤتمت المتكرر كي يركّز الاختبار اليدوي على الجديد.
نعم. نبدأ بأهم المسارات ثم نوسّع تدريجيًا.
Chromium وFirefox وWebKit (محرك Safari)، وبمقاس الهاتف أيضًا.