Hostname: page-component-74656f9884-g96k6 Total loading time: 0 Render date: 2026-11-09T23:16:22.915Z Has data issue: false hasContentIssue false

A case study of software testers

Published online by Cambridge University Press:  27 February 2009

Robin Lampert
Affiliation:
Yale University, Department of Computer Science, Cognition and Programming Project, P. O. Box 2158, Yale Station, New Haven, CT 06520
David Hamilton
Affiliation:
IBM, Systems Integration Division, 3700 Bay Area Blvd., Houston, TX 77058, U.S.A.
Elliot Soloway
Affiliation:
Yale University, Department of Computer Science, Cognition and Programming Project, P. O. Box 2158, Yale Station, New Haven, CT 06520

Abstract

In an effort to learn more about how testers test code, we observed several testers while they designed tests to check a change which had been made to code. Using a case study methodology, we gathered empirical data from the ‘real world’—professional testers, and actual software products. We found that testers do share some common work patterns. These patterns can be seen in their information gathering, their use of heuristics and their construction of mental models. This work is extremely knowledge intensive, experience appears to have a useful effect. In this paper we will discuss how we collected and analysed our data. Then we will present some of our observations about how the testers gathered information, used heuristics, formed mental models and were affected by their previous experience in the course of designing their test scenarios. Based on these observations we comment on training and tools for testers.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 1989

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable