A Case Study of How Test-Driven Development Improves Software Quality
Tharukshi Wickramasinghe, Senal Walpola, Tharindu Siriwardana, D. I. De Silva · Zenodo (CERN European Organization for Nuclear Research) · 2023
The purpose of this study includes the Test- driven development (TDD) software development approach, which involves developing tests before implementing a feature into a software Application. With comparisons to Test Last Development (TLD), this study is focused on examining the effects of TDD on the productivity and quality of internal and external software. Results revealed an improvement in the quality of the internal software and a significant improvement in the qualityof the external software. In general, TDD seems to result in the development of software that is more modular, simpler, and more tested. To properly comprehend how TDD affects software development, refer to the case study provided below.