Open Access Semi-annual

InfoTech Spectrum: Iraqi Journal of Data Science

· eISSN 3007-5467 · DOI 10.51173/ijds
Research article Open Access EN pp. 58–73 · 10 Jan 2026

Evaluating Testability- Driven Development (TsDD) Versus Test-Driven Development (TDD)in Software Quality

  1. School of Computer Engineering, Iran University of Science and Technology, Tehran, Iran
✱ Corresponding author: [email protected]
DOI 10.51173/ijds.v3i1.74 IJDS-TRK-2026-74 12 views 0 downloads

Abstract

Testability, as an essential property, plays a crucial role in software quality and testing techniques. In this work, we are conducting a comparative study of TDD and TsDD. Whereas TDD focuses on generating unit tests before implementing the code, TsDD aims to evaluate the testability of code before running static analysis techniques and changing the design before carrying out test execution. This study is quantitative and focuses on collecting and analysing numerical data, using code coverage (CC) and testing timeframe as two important criteria for evaluating software development and testing frameworks. The impact of this approach on software quality is measured using advanced data testing instruments, monitoring code coverage, and testing time trade-offs across three open-source software projects. Results show that code coverage is significantly improved and that the software becomes more testable, with TseDD outperforming TDDe by 14.20% on testability and 12.54% on code coverage. This underscores the significance of this technique as a successful approach to improving software quality and streamlining development processes.
Keywords
Software quality Software construction Development testing Unit testing Software development Software quality analyst Software reliability testing Regression testing Verification and validation Testability

Usage Statistics

Nov 2025 → Oct 2026

0

Total Downloads

12

Total Views

How to cite

Saeed Parsa and Sahar A. Hussein Altaee. 2026. Evaluating Testability- Driven Development (TsDD) Versus Test-Driven Development (TDD)in Software Quality. InfoTech Spectrum: Iraqi Journal of Data Science 3, 1 (2026), 58–73. https://doi.org/10.51173/ijds.v3i1.74

Parsa, S. ; Altaee, S. A. H.. Evaluating Testability- Driven Development (TsDD) Versus Test-Driven Development (TDD)in Software Quality. InfoTech Spectrum: Iraqi Journal of Data Science 2026, 3 (1), 58–73. https://doi.org/10.51173/ijds.v3i1.74

Parsa, S. & Altaee, S. A. H. (2026). Evaluating Testability- Driven Development (TsDD) Versus Test-Driven Development (TDD)in Software Quality. InfoTech Spectrum: Iraqi Journal of Data Science, 3(1), 58–73. https://doi.org/10.51173/ijds.v3i1.74

PARSA, Saeed ; ALTAEE, Sahar A. Hussein. Evaluating Testability- Driven Development (TsDD) Versus Test-Driven Development (TDD)in Software Quality. InfoTech Spectrum: Iraqi Journal of Data Science, v. 3, n. 1, p. 58–73, 2026. https://doi.org/10.51173/ijds.v3i1.74

Parsa, Saeed and Altaee, Sahar A. Hussein. 2026. "Evaluating Testability- Driven Development (TsDD) Versus Test-Driven Development (TDD)in Software Quality." InfoTech Spectrum: Iraqi Journal of Data Science 3 (1): 58–73. https://doi.org/10.51173/ijds.v3i1.74

Parsa, S. and Altaee, S. A. H. (2026) 'Evaluating Testability- Driven Development (TsDD) Versus Test-Driven Development (TDD)in Software Quality', InfoTech Spectrum: Iraqi Journal of Data Science, 3(1), pp. 58–73. https://doi.org/10.51173/ijds.v3i1.74

S. Parsa and S. A. H. Altaee, "Evaluating Testability- Driven Development (TsDD) Versus Test-Driven Development (TDD)in Software Quality," InfoTech Spectrum: Iraqi Journal of Data Science, vol. 3, no. 1, pp. 58–73, 2026. doi: https://doi.org/10.51173/ijds.v3i1.74.

Parsa, Saeed and Altaee, Sahar A. Hussein. "Evaluating Testability- Driven Development (TsDD) Versus Test-Driven Development (TDD)in Software Quality." InfoTech Spectrum: Iraqi Journal of Data Science, vol. 3, no. 1, 2026, pp. 58–73. https://doi.org/10.51173/ijds.v3i1.74

Saeed Parsa and Sahar A. Hussein Altaee. "Evaluating Testability- Driven Development (TsDD) Versus Test-Driven Development (TDD)in Software Quality." InfoTech Spectrum: Iraqi Journal of Data Science 3, no. 1 (2026): 58–73. https://doi.org/10.51173/ijds.v3i1.74

Parsa S , Altaee SAH. Evaluating Testability- Driven Development (TsDD) Versus Test-Driven Development (TDD)in Software Quality. InfoTech Spectrum: Iraqi Journal of Data Science. 2026;3(1):58–73. https://doi.org/10.51173/ijds.v3i1.74

Similar Articles