TITLE:
Test and Defect Driven Development (T3D): A Novel Approach to Software Development
AUTHORS:
Wasim Haque
KEYWORDS:
Software Development, Software Engineering, Agile, Scrum, Development Methodology, TDD (Test Driven Development), QA (Quality Assurance), Defect Driven Development (DDD)
JOURNAL NAME:
Journal of Software Engineering and Applications,
Vol.18 No.4,
April
21,
2025
ABSTRACT: 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.