首页 | 本学科首页   官方微博 | 高级检索  
     


Empirical investigation towards the effectiveness of Test First programming
Authors:Liang Huang  Mike Holcombe
Affiliation:1. M-Group, University of Oulu, 90014 Oulu, Finland;2. Escuela Tecnica Superior de Ingenieros Informaticos, Universidad Politecnica de Madrid, Campus Montegancedo, Calle ciruelos, s/n, 28660 Boadilla del Monte, Madrid, Spain;3. Faculty of Computer and Informatics, Istanbul Technical University, 34469 Maslak Istanbul, Turkey
Abstract:The Test First (TF) programming, which is based on an iterative process of “setting up test cases, implementing the functionality, and having all test cases passed”, has been put forward for decades, however knowledge of the evidence of the Test First programming’s success is limited. This paper describes a controlled experiment that investigated the distinctions between the effectiveness of Test First and that of Test Last (TL) (the traditional approach). The experimental results showed that Test First teams spent a larger percentage of time on testing. The achievable minimum external quality of delivered software applications increased with the percentage of time spent on testing regardless of the testing strategy (TF or TL) applied, although there does not exist a linear correlation between them. With four years’ data, it is also found that a strong linear correlation between the amount of effort spent on testing and coding in Test First teams, while this phenomenon was not observed in Test Last teams.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号