Title :
What Makes Testing Work: Nine Case Studies of Software Development Teams
Author :
Thomson, Christopher D. ; Holcombe, Mike ; Simons, Anthony J H
Author_Institution :
Bus. Sch., Univ. of Hull, Kingston upon Hull, UK
Abstract :
Recently there has been a focus on test first and test driven development; several empirical studies have tried to assess the advantage that these methods give over testing after development. The results have been mixed. In this paper we investigate nine teams who tested during coding to examine the effect it had on the external quality of their code. Of the top three performing teams two used a documented testing strategy and the other an ad-hoc approach to testing. We conclude that their success appears to be related to a testing culture where the teams proactively test rather than carry out only what is required in a mechanical fashion.
Keywords :
program testing; software engineering; software development; test driven development; test first development; testing culture; Automatic testing; Computer industry; Computer science; Performance evaluation; Programming; Software measurement; Software quality; Software testing; Time measurement; Writing; Testing; emprical; extreme programming; qualitative; test driven development; test first; testing culture;
Conference_Titel :
Testing: Academic and Industrial Conference - Practice and Research Techniques, 2009. TAIC PART '09.
Conference_Location :
Windsor
Print_ISBN :
978-0-7695-3820-4
DOI :
10.1109/TAICPART.2009.12