اختبار دخان نشر الإنتاج في 60 ثانية
متى تستخدمه: لقد قمت للتو بنشر وتريد فحصًا سريعًا للتأكد من أن تدفقات المستخدم الحرجة لا تزال تعمل، قبل إعلان النجاح.
المتطلبات الأساسية
- بيانات اعتماد حساب الاختبار (استخدم حسابًا مخصصًا للضمان الجودة وليس مستخدمًا حقيقيًا) — قم بتخزينها في متغيرات البيئة أو في مطالبتك نفسها
الخطوات
-
افتح الصفحة الرئيسية وتحقق من تحميلهاافتح https://app.example.com. تحقق من أن الصفحة تعيد 200 وأن H1 يقول 'Welcome' وأن زر تسجيل الدخول مرئي.✓ تم النسخ→ نجاح/فشل مع لقطة شاشة إذا فشل
-
قم بتشغيل تدفق تسجيل الدخول → الإجراء الأساسي → تسجيل الخروجسجل الدخول باسم [email protected] / [password]. ثم أنشئ مشروعًا جديدًا يسمى 'smoke-test-<timestamp>'. ثم احذفه. ثم سجل الخروج.✓ تم النسخ→ ينجح كل خطوة؛ إذا فشل أي منها، لقطة شاشة + DOM dump
-
تشخيص أي فشلإذا فشلت خطوة ما، التقط لقطة الصفحة وأخبرني بما هو مختلف عن خط الأساس العامل.✓ تم النسخ→ عنصر محدد أو طلب شبكة معطل
النتيجة: الثقة (أو الذعر السريع) بشأن نشرك في أقل من دقيقة، دون الحاجة إلى مجموعة E2E كاملة.
المزالق
- بيانات الاختبار المرمزة تتراكم وتلوث الإنتاج — استخدم دائمًا طوابع زمنية فريدة في بيانات الاختبار وقم بالتنظيف في نهاية التدفق
- جلسة المتصفح تستمر بين الأشواط، مما يخفي الأخطاء التي تحتاج إلى حالة نظيفة — قم بالتشغيل مع
--browser-context: incognitoأو امسح ملفات تعريف الارتباط بين الأشواط