About this Journal Submit a Manuscript Table of Contents
ISRN Software Engineering
Volume 2012 (2012), Article ID 324838, 20 pages
http://dx.doi.org/10.5402/2012/324838
Research Article

Team Exploratory Testing Sessions

1R&D, F-Secure, 90580 Oulu, Finland
2Department of Information Processing Science, University of Oulu, 90014 Oulu, Finland

Received 6 December 2011; Accepted 17 January 2012

Academic Editors: J. Fernandez-Ramil and H. Siy

Copyright © 2012 Soili Saukkoriipi and Ilkka Tervonen. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Exploratory testing (ET) is popular, especially among agile development teams. In this paper, we study the team aspect in the ET context and explore how to use ET in team sessions to complement other testing activities. The goal was to define a team exploratory testing (TET) session approach and to provide evidence that the approach is worth using. A TET session approach is defined by means of parameters, roles, and process. Also, instructions for using the approach are given. The team is the key factor that gives the approach its value and distinguishes it from basic ET. The team enables greater access to expertise, experience, and information. The TET session approach enables participants with different professional background to join in the session. The sessions may be focused on different purposes; they can contribute to finding defects or learning the system, for example. With careful parameter definition, the approach’s risks are mitigated.