التحدي: اختبار سير عمل نموذج معقد
تعلم كيفية اختبار سير عمل نموذج متعدد الخطوات يتضمن التنقل بين الخطوات، والتحقق من الصحة، والإرسال غير المتزامن، وواجهة المستخدم المتفائلة، ودلالات إمكانية الوصول، باستخدام أداة اختبار يدوية وتأكيدات تركز على السلوك.
سنغطي ما يلي...
بيان المشكلة
قم ببناء واختبار نظام معقدOrder request نموذج سير العمل بخطوتين:Contact وReview & submit يجب أن يحافظ سير العمل على حالة المسودة بين مراحل الانتقال، وأن يتحقق من صحة الحقول المطلوبة، وأن يتعامل مع دورة حياة الإرسال غير المتزامنة، وأن يوفر نتائج واضحة ومرئية للمستخدم. عند بدء الإرسال، يجب الإعلان عن التقدم عبر منطقة مباشرة، ويجب منع عمليات الإرسال المكررة، ويجب عرض إيصال إيجابي ثم مطابقته معConfirmed في حالة النجاح، يتم التراجع عن العملية في حالة الفشل. عند فشل التحقق، يجب عرض الأخطاء دلاليًا، ويجب التركيز على أول حقل غير صالح للحفاظ على سير العمل سهل الوصول إليه وقابلًا للتنبؤ. لا يتم اختبار الحالة الداخلية. يستهدف التحقق السلوك الملحوظ، والدلالات الواضحة، ومراحل واجهة المستخدم الملتزم بها.
معايير النجاح
تؤكد معايير النجاح التالية أنOrder request يظل سير العمل نموذج موثوقًا به ويمكن الوصول إليه عبر مراحل الانتقال، وأن التحقق من الصحة وإدارة التركيز والإعلانات المباشرة ومنع الإرسال المكرر وحالات الإرسال من التفاؤل إلى التأكيد (أو التراجع) تعمل معًا بشكل صحيح.