The Role of the Tester#$#s Knowledge in Exploratory Software Testing
The authors present a field study on how testers use knowledge while performing exploratory software testing in industrial settings. They video recorded 12 testing sessions in four industrial organizations, having their subjects think aloud while performing their usual functional testing work. Using applied grounded theory, they analyzed how the subjects performed tests, and what type of knowledge they utilized. They discuss how testers recognize failures based on their personal knowledge without detailed test case descriptions. The knowledge is classified under the categories of domain knowledge, system knowledge, and general software engineering knowledge.