Title
Guidance for exploratory testing through problem frames
Abstract
Exploratory testing is a well-established, industry-adopted process of investigation and discovery, which employs human creativity to gain deep insights into a software product. It is authentic, rigorous, and enjoyable, making it an excellent topic for an undergraduate software engineering course. However, it is difficult to explain to the beginner how to generate a successful exploratory strategy. “Case studies” and “lessons learned” from practitioners illustrate the value of exploratory testing but do not necessarily reveal the motivation for a particular exploratory tour. Here we discuss the use of problem frames as a means of guiding students toward promising testing strategies. Problem frames were originally proposed as a requirements analysis approach, carefully locating and bounding software problems to be solved, then matching subproblems to commonly occurring problem patterns or “frames”. A natural extension to that idea is to associate test strategies with particular frame concerns, guiding the student toward exploratory techniques that are well-suited to the frame. Once students become confident exploratory testers, they can add their own strategies to a growing body of knowledge. To illustrate the approach, we consider frame concerns and test strategies for workpieces problems, using Google Calendar as our test subject.
Year
DOI
Venue
2013
10.1109/CSEET.2013.6595262
Software Engineering Education and Training
Keywords
Field
DocType
computer aided instruction,computer science education,educational courses,formal specification,program testing,Google Calendar,exploratory testing,human creativity,industry-adopted process,problem frames,requirements analysis approach,software product,undergraduate software engineering course
System integration testing,Session-based testing,Systems engineering,Software engineering,Computer science,Requirements analysis,Exploratory testing,Formal specification,Software construction,Software verification and validation,Test strategy
Conference
ISSN
Citations 
PageRank 
1093-0175
0
0.34
References 
Authors
1
2
Name
Order
Citations
PageRank
Shreya Kumar1113.97
Charles Wallace25516.25