תהליך פיתוח מונחה בדיקות (TDD - Test Driven Design) כולל מספר צעדים:
1.תכנון ארכיטקטורה
2.ארגון קוד מחדש (refactoring)
3.הצהרה על הפעולה הנבדקת (שכוללת רק זריקת חריגה או החזרת ערך ברירת מחדל) – אם הפעולה חדשה
4.מימוש הפעולה הנבדקת
5.כתיבת בדיקה (טסט)
סמנו את התשובה עם הסדר הנכון של ביצוע הפעולות הנ"ל TDD?