Premium
Investigating the effectiveness of object‐oriented testing strategies using the mutation method
Author(s) -
Kim SunWoo,
Clark John A.,
McDermid John A.
Publication year - 2001
Publication title -
software testing, verification and reliability
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.216
H-Index - 49
eISSN - 1099-1689
pISSN - 0960-0833
DOI - 10.1002/stvr.238
Subject(s) - mutation , mutation testing , computer science , set (abstract data type) , test (biology) , class (philosophy) , test case , data mining , programming language , artificial intelligence , machine learning , biology , genetics , paleontology , gene , regression analysis
The mutation method assesses test quality by examining the ability of a test set to distinguish syntactic deviations representing specific types of faults from the program under test. This paper describes an empirical study performed to evaluate the effectiveness of object‐oriented (OO) test strategies using the mutation method. The test sets for the experimental system are generated according to three selected OO test strategies and their effectiveness is compared by determining how well the developed test sets kill injected mutants derived from an established mutation system Mothra and the authors' own OO‐specific mutation technique which is termed Class Mutation. Copyright © 2001 John Wiley & Sons, Ltd.