ابدأ من هنا
الرئيسية›قاموس المصطلحات›أساسيات

التطوير المقاد بالاختبار

TDD — Test-Driven Development

كتابة الاختبار قبل الكود: يفشل، بتكتب أقل كود ينجّحه، بتحسّن.

دورة من ثلاث خطوات بيكرّرها المطوّر: Red — اكتب اختبار يفشل، Green — اكتب أقل كود يخليه ينجح، Refactor — نظّف الكود والاختبار لسا ناجح.

ممارسة تطوير مش ممارسة اختبار — بينفّذها المطوّر على مستوى اختبار الوحدة. بس نتيجتها بتهمّك مباشرة: مشروع ماشي بـ TDD بيجيك بقاعدة هرم اختبار متينة، يعني عدد أقل من الـ Bugs السخيفة بتوصلك.

ومن عيلتها: ATDD (تكتب اختبار القبول قبل التطوير) وBDD (تكتب السلوك بصيغة Given/When/Then) — وهدول الاثنين انت جزء منهم فعلاً.