Path testing requires generating all paths through the program to be tested, and finding a set of program inputs that will execute every path. The number of possible paths in programs containing loops is infinite, and so it is very difficult, if not impossible, to test all of them. Path testing can be relaxed by selecting a subset of all executable paths that fulfill a certain path selection criterion and finding test data to cover it. The automatic generation of such test paths leads to more test coverage paths thus resulting in efficient and effective testing strategy. This paper presents a genetical swarm optimization (GSO) based technique, which effectively combines a genetic algorithm (GA) based technique and a particle swarm optimizat...
Copyright © 2014 X. Yao and D. Gong.This is an open access article distributed under the Creative Co...
ABSTRACT In search based test data generation, the problem of test data generation is reduced to th...
Software testing is a process carried out with the intent of finding errors. This helps in analyzing...
Path testing a program involves generating all paths through the program, and finding a set of progr...
This paper discusses an approach to generate test data for path coverage based testing using Genetic...
Software testing is a critical stage in the life cycle of software development. The testing process ...
The paper explores the Genetic Algorithm approach to generate adequate and accurate test data for a ...
A new technique and tool are presented for test data generation for path testing. They are based on ...
One of the major difficulties in software testing is the automatic generation of test data that sati...
Abstract—One of the key problems in path testing is building a path through specified set of stalema...
Abstract In this research work, we have used genetic algorithm an artificial intelligence technique ...
Software testing is an important activity of the software development process. It is a critical elem...
Black-box and white-box testing are the two major techniques for unit testing. In black-box testing,...
Path testing is the basic approach of white box testing and the main approach to solve it by discove...
Previous research using genetic algorithms to automate the generation of data for path testing has u...
Copyright © 2014 X. Yao and D. Gong.This is an open access article distributed under the Creative Co...
ABSTRACT In search based test data generation, the problem of test data generation is reduced to th...
Software testing is a process carried out with the intent of finding errors. This helps in analyzing...
Path testing a program involves generating all paths through the program, and finding a set of progr...
This paper discusses an approach to generate test data for path coverage based testing using Genetic...
Software testing is a critical stage in the life cycle of software development. The testing process ...
The paper explores the Genetic Algorithm approach to generate adequate and accurate test data for a ...
A new technique and tool are presented for test data generation for path testing. They are based on ...
One of the major difficulties in software testing is the automatic generation of test data that sati...
Abstract—One of the key problems in path testing is building a path through specified set of stalema...
Abstract In this research work, we have used genetic algorithm an artificial intelligence technique ...
Software testing is an important activity of the software development process. It is a critical elem...
Black-box and white-box testing are the two major techniques for unit testing. In black-box testing,...
Path testing is the basic approach of white box testing and the main approach to solve it by discove...
Previous research using genetic algorithms to automate the generation of data for path testing has u...
Copyright © 2014 X. Yao and D. Gong.This is an open access article distributed under the Creative Co...
ABSTRACT In search based test data generation, the problem of test data generation is reduced to th...
Software testing is a process carried out with the intent of finding errors. This helps in analyzing...