أتمتة اختبارات
هذه المهمة مخصصة لـأتمتة اختبارات داخل البرمجة / الأتمتة والأدوات. جوهرها: قسّم الاختبارات إلى وحدات سريعة وأثقل بحسب زمنها واعتمادياتها.
المشكلة التقنية أو المخرج
هذه المهمة مخصصة لـ«أتمتة اختبارات» داخل البرمجة / الأتمتة والأدوات. جوهرها: قسّم الاختبارات إلى وحدات سريعة وأثقل بحسب زمنها واعتمادياتها.
بيئة التنفيذ والسياق
- أوامر الاختبارات الحالية
- أنواع الاختبارات
- بيئة التشغيل
- بيانات الاختبار
- شروط النجاح
- الأحداث التي يجب أن تشغل الاختبارات
الطلب التقني
نفّذ مهمة «أتمتة اختبارات» تقنيا ضمن البرمجة / الأتمتة والأدوات اعتمادا على السياق الفعلي الذي سأقدمه. السياق التقني: - [أوامر الاختبارات الحالية] - [أنواع الاختبارات] - [بيئة التشغيل] - [بيانات الاختبار] - [شروط النجاح] - [الأحداث التي يجب أن تشغل الاختبارات] طريقة التنفيذ والفحص: 1. قسّم الاختبارات إلى وحدات سريعة وأثقل بحسب زمنها واعتمادياتها. 2. شغّل المجموعة المناسبة عند commit أو pull request أو النشر. 3. اعزل بيانات الاختبار وأعد البيئة إلى حالة معروفة لكل تشغيل. 4. اجمع النتائج والأخطاء وأكواد الخروج في تقرير يفشل العملية عند فشل حقيقي. 5. تعامل مع الاختبارات المتذبذبة كعيب يجب إصلاحه لا سببًا لتجاهل الفشل. المخرجات المقبولة: - سير تشغيل اختبارات آلي. - مصفوفة متى يعمل كل نوع. - تقرير نتائج وفشل. - إدارة بيانات وبيئة الاختبار. حافظ على حدود «أتمتة اختبارات»: لا تحوّل الناتج إلى «أتمتة بناء المشروع»؛ استخدم عناصر المهمة المجاورة فقط عندما تكون مدخلا ضروريا لهذه المهمة. شرط القبول: هل يمنع فشل اختبار موثوق مرور التغيير ويعطي المطور سببًا يمكن تشخيصه؟ما يجب تسليمه
- سير تشغيل اختبارات آلي
- مصفوفة متى يعمل كل نوع
- تقرير نتائج وفشل
- إدارة بيانات وبيئة الاختبار
معيار قبول الحل
- هل يمنع فشل اختبار موثوق مرور التغيير ويعطي المطور سببًا يمكن تشخيصه؟