DocumentCode
3481952
Title
Event-Based Mutation Testing vs. State-Based Mutation Testing - An Experimental Comparison
Author
Belli, Fevzi ; Beyazit, Mutlu
Author_Institution
Fac. of Comput. Sci., Univ. of Paderborn, Paderborn, Germany
fYear
2011
fDate
18-22 July 2011
Firstpage
650
Lastpage
655
Abstract
Model-based testing (MBT) focuses on relevant, mostly user-centric features of the system under consideration (SUC) and enables test case generation without requiring source code. Depending on these features and the preferences of the tester, modeling can be event-based or state-based. This paper compares both techniques using mutation testing, which is originally code-based, but has recently been extended to enable also MBT. For the comparison, the paper introduces frameworks that are composed of a set of models, a set of mutation operators, a set of coverage criteria, and a set of test generation algorithms. The introduced concepts and notions are demonstrated over a case study based on a large web-based commercial portal. Analysis of the experimental data yields results on the discussed frameworks reviewing benefits and drawbacks of event-based and state-based testing.
Keywords
portals; program testing; source coding; systems analysis; MBT; Web portal; coverage criteria; event based mutation testing; model-based testing; mutation operators; state-based mutation testing; system under consideration; test case generation; test generation algorithms; Analytical models; Automata; Context; Fault detection; Minimization; Redundancy; Testing; event sequence graph; fault detection; finite-state machine; graphbased modeling; model-based testing; mutation testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
Conference_Location
Munich
ISSN
0730-3157
Print_ISBN
978-1-4577-0544-1
Electronic_ISBN
0730-3157
Type
conf
DOI
10.1109/COMPSAC.2011.90
Filename
6032412
Link To Document