Use case testing – Functional Testing
בדיקה מסוג קופסה שחורה שבה יש פעולות בין מערכת למשתמש. כך שלכל פעולות הזאת יכולה להיות תוצאה חיובית או שלילית ובהתאם לכך תהיה פעולה הבאה.
לדוגמה:
כפי שניתן לראות לכל מקרה שימוש יש תוצאה מוצלחת (1-5 STEPS) וגם תוצאה אשר לא מוצלחת (STEPS 2a,4a,4b).
בדומה לדיאגרמת מצבים ב-Use case testing יש תלות מצב הבא בקודם לו!
אבל אני אישית מעדיף את
State transition מאשר
Use case testing כי
ב-State transition(דיאגרמת מצבים) ניתן קל יותר לראות את מקרי בדיקות אשר יש לכתוב אשר תלויים אחד בשני.
.