DocumentCode :
147952
Title :
Model-Based Exploratory Testing: A Controlled Experiment
Author :
Schaefer, Christopher J. ; Hyunsook Do
Author_Institution :
IBM Rochester, Rochester, MN, USA
fYear :
2014
fDate :
March 31 2014-April 4 2014
Firstpage :
284
Lastpage :
293
Abstract :
Exploratory testing provides an intuitive way for testing a software product that testers can apply, but the advantages of exploratory testing are generally outweighed by its disadvantages, mainly the time and resources necessary to perform it manually. To address this problem, in this research, we propose Model-Based Exploratory Testing (MBET), an approach that incorporates the advantages of exploratory testing and Model-Based Testing (MBT) that automates the testing processes. To support the MBET approach, we implemented an automated testing tool, the Crushinator. To assess our approach, we conducted an experiment using an educational game application with multiple versions and we collected the number and type of defects detected with the MBET and MBT approaches. Our results showed that, overall, MBET detected more defects than MBT. The results also showed that MBET detected certain defect types better than MBT while MBT detected other types better than MBET.
Keywords :
automatic testing; computer aided instruction; computer games; program testing; software reliability; Crushinator; MBET approach; MBT approach; automated testing tool; defect detection; educational game application; model-based exploratory testing; software product testing; Engines; Games; Servers; Standards; Testing; Unified modeling language; User interfaces; event-driven applications; exploratory testing; model-based exploratory testing; model-based testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2014 IEEE Seventh International Conference on
Conference_Location :
Cleveland, OH
Type :
conf
DOI :
10.1109/ICSTW.2014.31
Filename :
6825674
Link To Document :
بازگشت