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