เทคนิคการพัฒนา TDD
เทคนิคการพัฒนาซอฟต์แวร์ TDD (Test-driven development, การพัฒนาผ่านการทดสอบ) อิงตามการทำซ้ำของวงจรการพัฒนาและการทดสอบ ผลิตภัณฑ์
สาระสำคัญของเทคนิค TDD อธิบายได้ด้วย ขั้นตอนต่อไปนี้:
- นักพัฒนาคิดค้นการทดสอบที่ซับซ้อน สำหรับผลิตภัณฑ์ ซึ่งไม่สามารถผ่านได้
- จากนั้นสร้างโค้ดเพื่อผ่านการทดสอบที่ซับซ้อนนั้น
- ทดสอบโค้ดที่เขียนและปรับเปลี่ยนมัน จนกว่าจะผ่านการทดสอบอย่างสมบูรณ์