DocumentCode :
2745771
Title :
´Good´ Organisational Reasons for ´Bad´ Software Testing: An Ethnographic Study of Testing in a Small Software Company
Author :
Martin, David ; Rooksby, John ; Rouncefield, Mark ; Sommerville, Ian
Author_Institution :
XRCE, Grenoble
fYear :
2007
fDate :
20-26 May 2007
Firstpage :
602
Lastpage :
611
Abstract :
In this paper we report on an ethnographic study of a small software house to discuss the practical work of software testing. Through use of two rich descriptions, we discuss that ´rigour´ in systems integration testing necessarily has to be organisationally defined. Getting requirements ´right´, defining ´good´ test scenarios and ensuring ´proper´ test coverage are activities that need to be pragmatically achieved taking account of organisational realities and constraints such as: the dynamics of customer relationships; using limited effort in an effective way; timing software releases; and creating a market. We discuss how these organisational realities shape (1) requirements testing; (2) test coverage; (3) test automation; and (4) test scenario design.
Keywords :
program testing; software houses; customer relationship; ethnographic study; requirement testing; software company; software house; software testing; system integration testing; test coverage; test scenario design; Automatic testing; Best practices; Computer industry; Computer science; Design automation; Shape; Software engineering; Software testing; System testing; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2007. ICSE 2007. 29th International Conference on
Conference_Location :
Minneapolis, MN
ISSN :
0270-5257
Print_ISBN :
0-7695-2828-7
Type :
conf
DOI :
10.1109/ICSE.2007.1
Filename :
4222621
Link To Document :
بازگشت