• 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