The generation of unit-level test cases for structural code coverage is a task well-suited to Genetic Algorithms. Method call sequences must be created that construct objects, put them into the right state and then execute uncovered code. However, the generation of primitive values, such as integers and doubles, characters that appear in strings, and arrays of primitive values, are not so straightforward. Often, small local changes are required to drive the value towards the one needed to execute some target structure. However, global searches like Genetic Algorithms tend to make larger changes that are not concentrated on any particular aspect of a test case. In this paper, we extend the Genetic Algorithm behind the EvoSuite test generatio...
Software testing is necessary to ensure that the design and implementation of programs comply with t...
Object oriented programming promotes reuse of classes in multiple contexts. Thus, a class is designe...
Although it is well understood to be a generally undecidable problem, a number of attempts have been...
The generation of unit-level test cases for structural code coverage is a task well-suited to Geneti...
AbstractThe generation of unit-level test cases for structural code coverage is a task well-suited t...
Genetic Algorithms have been successfully applied to the generation of unit tests for classes, and a...
Genetic Algorithms have been successfully applied to the generation of unit tests for classes, and a...
Texto integral não está disponívelIn evolutionary testing, meta-heuristic search techniques are used...
In evolutionary testing, meta-heuristic search techniques are used to generate high-quality test dat...
A test suite is a set of test cases that evaluate the quality of software. The aim of whole test sui...
For developing successful software, testing is a very important component. In software testing, prov...
Search-based optimization techniques have been applied to structural software test data generation s...
Part 14: Computational Intelligence in Software Engineering (CISE) WorkshopInternational audienceIn ...
ii Evolutionary Testing is an emerging methodology for automatically generat-ing high quality test d...
Texto integral não está disponível.Search-based test case generation for object-oriented software is...
Software testing is necessary to ensure that the design and implementation of programs comply with t...
Object oriented programming promotes reuse of classes in multiple contexts. Thus, a class is designe...
Although it is well understood to be a generally undecidable problem, a number of attempts have been...
The generation of unit-level test cases for structural code coverage is a task well-suited to Geneti...
AbstractThe generation of unit-level test cases for structural code coverage is a task well-suited t...
Genetic Algorithms have been successfully applied to the generation of unit tests for classes, and a...
Genetic Algorithms have been successfully applied to the generation of unit tests for classes, and a...
Texto integral não está disponívelIn evolutionary testing, meta-heuristic search techniques are used...
In evolutionary testing, meta-heuristic search techniques are used to generate high-quality test dat...
A test suite is a set of test cases that evaluate the quality of software. The aim of whole test sui...
For developing successful software, testing is a very important component. In software testing, prov...
Search-based optimization techniques have been applied to structural software test data generation s...
Part 14: Computational Intelligence in Software Engineering (CISE) WorkshopInternational audienceIn ...
ii Evolutionary Testing is an emerging methodology for automatically generat-ing high quality test d...
Texto integral não está disponível.Search-based test case generation for object-oriented software is...
Software testing is necessary to ensure that the design and implementation of programs comply with t...
Object oriented programming promotes reuse of classes in multiple contexts. Thus, a class is designe...
Although it is well understood to be a generally undecidable problem, a number of attempts have been...