كيفية استخدام قصة المستخدم ← سيناريوهات اختبار
- الصق قصة المستخدم.
- ولّد وتصفّح مخطط السيناريوهات.
- صدّر السيناريوهات المهمة أو وسّعها إلى حالات اختبار مفصّلة.
مزايا قصة المستخدم ← سيناريوهات اختبار
- سيناريوهات النجاح الرئيسي والبديلة والاستثنائية والصلاحيات وحالات البيانات وغير الوظيفية
- إضافات تراعي الفعل (قفل الحساب عند تسجيل الدخول، والدفع المرفوض، وغياب نتائج البحث، والسجلات التابعة عند الحذف)
- لوحة القصة المحلَّلة مع الدور والإجراء والفائدة والفعل والكيان
- أعداد السيناريوهات حسب نوعها
- تصدير بصيغة Markdown أو JSON أو CSV أو Gherkin
مثال على قصة المستخدم ← سيناريوهات اختبار
سيناريوهات الدفع ببطاقة محفوظة
الإدخال:
As a customer, I want to pay for my order with a saved card so that checkout is faster.النتيجة:
TS-001 Main success: customer pays order main Critical
TS-005 Exception: invalid or missing input … exception High
TS-008 Permission: user without the customer role … permission Critical
TS-014 Exception: payment declined or gateway unavailable exception Criticalالأسئلة الشائعة حول قصة المستخدم ← سيناريوهات اختبار
ما أنواع السيناريوهات التي تُنتَج؟
النجاح الرئيسي، والمسارات البديلة (الحد الأدنى من البيانات، والعمليات المجمّعة، والإلغاء)، والاستثناءات (مدخلات غير صالحة، وتغيير متزامن، وفشل الشبكة)، وسيناريوهات الصلاحيات، وسيناريوهات حالات البيانات (فارغة وكبيرة وUnicode)، والفحوصات غير الوظيفية.
كيف تُختار السيناريوهات الخاصة بالفعل؟
تحصل قصص تسجيل الدخول على سيناريوهات قفل الحساب والهجمات بالقوة الغاشمة، وقصص الدفع على فحوصات البطاقة المرفوضة والخصم المزدوج، وقصص الرفع على أخطاء الحجم/النوع، وقصص الحذف على معالجة السجلات التابعة، وقصص البحث على حالة غياب النتائج.
كيف أحوّل السيناريوهات إلى حالات اختبار؟
اختر السيناريوهات التي تستحق التفصيل وشغّل أداة «قصة المستخدم ← حالات اختبار» أو مولّد حالات الاختبار، أو صدّرها إلى Gherkin ووسّع الخطوات.