DocumentCode :
1825791
Title :
Mutation-based testing of concurrent programs
Author :
Carver, Richard
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
fYear :
1993
fDate :
17-21 Oct 1993
Firstpage :
845
Lastpage :
853
Abstract :
Mutation-based software testing is a powerful technique for testing software systems. It requires executing many slightly different versions of the same program to evaluate the quality of the test cases used to test the program. Mutation-based testing has been applied to sequential software; however, problems are encountered when it is applied to concurrent programs. These problems are a product of the nondeterminism inherent in the executions of concurrent programs. In this paper, we describe a general approach to testing and debugging concurrent programs, called deterministic execution testing and debugging. We then describe a combination of deterministic execution testing and mutation-based testing, called deterministic execution mutation testing (DEMT), and illustrate the DEMT approach with an example
Keywords :
deterministic algorithms; program debugging; program testing; concurrent programs; debugging concurrent programs; deterministic execution testing; mutation-based testing; sequential software; software testing; Computer science; Debugging; Error correction; Genetic mutations; Sequential analysis; Software systems; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Test Conference, 1993. Proceedings., International
Conference_Location :
Baltimore, MD
Print_ISBN :
0-7803-1430-1
Type :
conf
DOI :
10.1109/TEST.1993.470617
Filename :
470617
Link To Document :
بازگشت