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 :
بازگشت