Cost of testing activities is a major portion of the total cost of a software. In testing, generating test data is very important because the efficiency of testing is highly dependent on the data used in this phase. In search-based software testing, soft computing algorithms explore test data in order to maximize a coverage metric which can be considered as an optimization problem. In this paper, we employed some meta-heuristics (Artificial Bee Colony, Particle Swarm Optimization, Differential Evolution and Firefly Algorithms) and Random Search algorithm to solve this optimization problem. First, the dependency of the algorithms on the values of the control parameters was analyzed and suitable values for the control parameters were recommen...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
The paper presents the results of comparison of three metaheuristics that currently exist in the pro...
Abstract — Regression testing is a very expensive and time consuming process as there may be insuffi...
Testing is technically and economically crucial for ensuring software quality. One of the most chall...
There exists a dire need to automate the process of test suite generation to get the most optimal re...
There exists a direct need to automate the process of test suite generation to get the most optimal ...
There are Software Test problems that may not be solved with traditional software engineering techni...
The use of random search is very poor at finding solutions when those solutions occupy a very small ...
International audienceThis article discusses the application of an improved version of the firefly a...
This paper discusses an approach to generate test data for path coverage based testing using Genetic...
ABSTRACT In search based test data generation, the problem of test data generation is reduced to th...
The use of metaheuristic search techniques for the automatic generation of test data has been a burg...
ABSTRACT Software testing can be re-formulated as a search problem, hence search algorithms (e.g., G...
Software testing is a critical activity in increasing our confidence of a system under test and impr...
Search-based optimization methods have been used for software engineering activities such as softwar...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
The paper presents the results of comparison of three metaheuristics that currently exist in the pro...
Abstract — Regression testing is a very expensive and time consuming process as there may be insuffi...
Testing is technically and economically crucial for ensuring software quality. One of the most chall...
There exists a dire need to automate the process of test suite generation to get the most optimal re...
There exists a direct need to automate the process of test suite generation to get the most optimal ...
There are Software Test problems that may not be solved with traditional software engineering techni...
The use of random search is very poor at finding solutions when those solutions occupy a very small ...
International audienceThis article discusses the application of an improved version of the firefly a...
This paper discusses an approach to generate test data for path coverage based testing using Genetic...
ABSTRACT In search based test data generation, the problem of test data generation is reduced to th...
The use of metaheuristic search techniques for the automatic generation of test data has been a burg...
ABSTRACT Software testing can be re-formulated as a search problem, hence search algorithms (e.g., G...
Software testing is a critical activity in increasing our confidence of a system under test and impr...
Search-based optimization methods have been used for software engineering activities such as softwar...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
The paper presents the results of comparison of three metaheuristics that currently exist in the pro...
Abstract — Regression testing is a very expensive and time consuming process as there may be insuffi...