Test and Defect Driven Development (T3D): A Novel Approach to Software Development
Software development methodologies have evolved significantly, transitioning from traditional Waterfall models to more flexible Agile frameworks. However, the role of Quality Assurance (QA) in Agile methodologies has diminished, reducing QA’s influence in the development process. This paper introduces Test and Defect Driven Development (T3D), a novel methodology that integrates QA more deeply into the software development lifecycle (SDLC). Unlike traditional Test-Driven Development (TDD), T3D emphasizes the proactive role of QA by creating and marking test cases as failed before development begins, allowing developers to fix defects in real time. This paper discusses the need for T3D, its advantages and disadvantages, and its potential impact on modern software development.
Authors
- Wasim Haque
Institutions
- Centegra Hospital Woodstock (US)
- Woodstock Union High School & Middle School (US)
- Hip Innovation Technology (United States) (US)
Publication Details
- Journal
- Journal of Software Engineering and Applications
- Published
- 2025-01-01
- DOI
- https://doi.org/10.4236/jsea.2025.184009
- Citations
- 1
- Primary Topic
- Software Engineering Techniques and Practices
- Type
- article
- Field-Weighted Citation Impact
- 3.25