Title :
Test case generation and reduction by automated input-output analysis
Author :
Saraph, Prachi ; Last, Mark ; Kandel, Abraham
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
Abstract :
In the software testing process, selecting the test cases and verifying their results requires a lot of subjective decisions and human intervention. For a program having a large number of inputs, the number of corresponding combinatorial black-box test cases is huge. A method needs to be established in order to limit the number of test cases and to choose the most important ones. In this research effort we present a novel methodology for identifying important test cases automatically. These test cases involve input attributes which contribute to the value of an output and hence are significant. The reduction in the number of test cases is attributed to identifying input-output relationships. A ranked list of features and equivalence classes for input attributes of a given code are the main outcomes of this methodology. Reducing the number of test cases results directly in the saving of software testing resources.
Keywords :
knowledge acquisition; neural nets; program testing; artificial neural networks; automated input-output analysis; combinatorial blackbox test; software testing process; test case generation; test case reduction; Automatic testing; Computer aided software engineering; Computer science; Data mining; Humans; Information analysis; Information systems; Neural networks; Software testing; System testing;
Conference_Titel :
Systems, Man and Cybernetics, 2003. IEEE International Conference on
Print_ISBN :
0-7803-7952-7
DOI :
10.1109/ICSMC.2003.1243907