Automatically generating test suites is intrinsically a multi- objective problem, as any of the testing targets (e.g, statements to exe- cute or mutants to kill) is an objective on its own. Test suite generation has peculiarities that are quite di erent from other more regular optimi- sation problems. For example, given an existing test suite, one can add more tests to cover the remaining objectives. One would like the smallest number of small tests to cover as many objectives as possible, but that is a secondary goal compared to covering those targets in the rst place. Furthermore, the amount of objectives in software testing can quickly become unmanageable, in the order of (tens/hundreds of) thousands, es- pecially for system testing of ...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
In this paper we propose a method and a tool to generate test suites from extended finite state mach...
A way to reduce the cost of regression testing consists of selecting or prioritizing subsets of test...
peer reviewedAutomatically generating test suites is intrinsically a multi- objective problem, as a...
peer reviewedContext: Automatically generating test suites is intrinsically a multi-objective probl...
peer reviewedThe test case generation is intrinsically a multi-objective problem, since the goal is ...
A software test consists of an input that implements the program and a definition of the expected ou...
Several criteria have been proposed over the years for measuring test suite adequacy. Each criterion...
For developing successful software, testing is a very important component. In software testing, prov...
Software: Practice & Experience, 42(11):1331-1362Automatic test data generation is a very popular do...
A Software Product Line (SPL) is a set of products built from a number of features, the set of valid...
Regression testing is the process of retesting a system after it or its environment has changed. Man...
The multiobjective optimization problem is addressed in this article using a novel evolutionary tech...
Previous work has treated test case selection as a single objective optimisation problem. This paper...
High code coverage is measured by the process of software testing typically using automatic test cas...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
In this paper we propose a method and a tool to generate test suites from extended finite state mach...
A way to reduce the cost of regression testing consists of selecting or prioritizing subsets of test...
peer reviewedAutomatically generating test suites is intrinsically a multi- objective problem, as a...
peer reviewedContext: Automatically generating test suites is intrinsically a multi-objective probl...
peer reviewedThe test case generation is intrinsically a multi-objective problem, since the goal is ...
A software test consists of an input that implements the program and a definition of the expected ou...
Several criteria have been proposed over the years for measuring test suite adequacy. Each criterion...
For developing successful software, testing is a very important component. In software testing, prov...
Software: Practice & Experience, 42(11):1331-1362Automatic test data generation is a very popular do...
A Software Product Line (SPL) is a set of products built from a number of features, the set of valid...
Regression testing is the process of retesting a system after it or its environment has changed. Man...
The multiobjective optimization problem is addressed in this article using a novel evolutionary tech...
Previous work has treated test case selection as a single objective optimisation problem. This paper...
High code coverage is measured by the process of software testing typically using automatic test cas...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
In this paper we propose a method and a tool to generate test suites from extended finite state mach...
A way to reduce the cost of regression testing consists of selecting or prioritizing subsets of test...