5
Cucumber هو أداة تنفذ أوصاف وظيفية للنص العادي كاختبارات آلية.بينما يمكن اعتبار Cucumber أداة "اختبار" ، فإن الغرض من الأداة هو دعم BDD.هذا يعني أن "الاختبارات" (أوصاف ميزة النص العادي مع السيناريوهات) تتم كتابتها عادة قبل أي شيء آخر ويتم التحقق منها من قبل محللي الأعمال وخبراء المجال وغيرهم من أصحاب المصلحة غير التقنيين.ثم يتم كتابة رمز الإنتاج من الخارج ، لجعل القصص تمر.مصدر الرمز :