Title :
Progress toward automated software testing
Author :
Demillo, Richard A.
Author_Institution :
Software Eng. Res. Center, Purdue Univ., West Lafayette, IN, USA
Abstract :
Mothra is an integrated environment for automated software validation. Using Mothra, a tester can create and execute test cases, measure test case adequacy, determine input-output correctness, locate and remove faults or bugs, and control and document the test. There are no size constraints built into the design of the environment. A goal of the research has been to exploit computational opportunities in each of the major subtasks of software validation. The author has attempted to reduce test case generation, measurement of the effectiveness of test cases, input-output correctness checking, and debugging to one or more computational metaphors and to design the appropriate algorithms. The result is a system where there is a high degree of control over the apparent cost of testing
Keywords :
program testing; program verification; programming environments; Mothra; automated software testing; automated software validation; bug location; bug removal; fault location; fault removal; input-output correctness; integrated environment; test cases; test documentation; Automatic control; Clocks; Computer bugs; Costs; Design engineering; Genetic mutations; Motion pictures; Software testing; System testing; User interfaces;
Conference_Titel :
Software Engineering, 1991. Proceedings., 13th International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-2140-0
DOI :
10.1109/ICSE.1991.130640