مسیر یادگیری Functional Testing
بررسی اینکه یک قابلیت کامل از دید کاربر طبق نیازمندی کسبوکار درست کار میکند، بدون توجه به جزئیات پیادهسازی داخلی.
5 مرحله
- 1.
Functional Testing چیست؟
بررسی اینکه یک قابلیت کامل از دید کاربر طبق نیازمندی کسبوکار درست کار میکند، بدون توجه به جزئیات پیادهسازی داخلی.
~6 ساعت - 2.
درک هدف تست کارکردی
ارزیابی سیستم از دید یک کاربر یا نیازمندی کسبوکار، بدون توجه به جزئیات کد یا معماری داخلی پیادهسازی.
~2 ساعت - 3.
شناخت رویکردهای Black-box و White-box
مقایسه تستی که فقط ورودی/خروجی سیستم را میبیند (Black-box) با تستی که به ساختار داخلی کد هم دسترسی دارد (White-box).
~2 ساعت - 4.
ردیابی نیازمندیها تا سناریوهای تست
ساخت ماتریس ردیابی (Traceability Matrix) که هر معیار پذیرش را به یک یا چند سناریوی تست مشخص وصل میکند.
~3 ساعت - 5.
طراحی سناریوهای تست با پوشش بهینه
کاهش تعداد Test Caseهای لازم با تکنیکهای Equivalence Partitioning و Boundary Value Analysis بدون از دست دادن پوشش سناریوهای مهم.
~4 ساعت
