|
Test and Defect Driven Development (T3D): A Novel Approach to Software DevelopmentDOI: 10.4236/jsea.2025.184009, PP. 139-147 Keywords: Software Development, Software Engineering, Agile, Scrum, Development Methodology, TDD (Test Driven Development), QA (Quality Assurance), Defect Driven Development (DDD) 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.
|