2011
DOI: 10.3745/jips.2011.7.2.363
|View full text |Cite
|
Sign up to set email alerts
|

An Adequacy Based Test Data Generation Technique Using Genetic Algorithms

Abstract: Abstract-As the complexity of software is increasing, generating an effective test data has become a necessity. This necessity has increased the demand for techniques that can generate test data effectively. This paper proposes a test data generation technique based on adequacy based testing criteria. Adequacy based testing criteria uses the concept of mutation analysis to check the adequacy of test data. In general, mutation analysis is applied after the test data is generated. But, in this work, we propose a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
9
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 30 publications
(10 citation statements)
references
References 24 publications
0
9
0
Order By: Relevance
“…Its result is a ratio between the traversed edges and all edges in the graph. This criterion guarantees that each edge in the graph should traverse at least one [Malhotra and Garg (2011)]. One of the proposed approach targets is to optimize and prioritize the test cases by achieving maximum transaction coverage.…”
Section: Stage 4: Optimizing the Test Casesmentioning
confidence: 99%
See 2 more Smart Citations
“…Its result is a ratio between the traversed edges and all edges in the graph. This criterion guarantees that each edge in the graph should traverse at least one [Malhotra and Garg (2011)]. One of the proposed approach targets is to optimize and prioritize the test cases by achieving maximum transaction coverage.…”
Section: Stage 4: Optimizing the Test Casesmentioning
confidence: 99%
“…To do so an evolutionary algorithm (genetic algorithm) should be associated with the transition coverage's criteria. The Genetic Algorithm (GA) is a heuristic search algorithm used to solve various optimization problems based on the evolutionary ideas of natural selection and genetics [Malhotra and Garg (2011)]. In terms of inputs change, the genetic algorithms are more robust than other Artificial intelligence (AI) systems.…”
Section: Stage 4: Optimizing the Test Casesmentioning
confidence: 99%
See 1 more Smart Citation
“…The use of genetic algorithms for test data generation has been the subject of many research papers, like [2], [4], [9], [10], [16] and [18]. The authors propose different fitness functions and compare the results of theirs algorithms with other evolutionary algorithms or with random test generators.…”
Section: Ga-tdg Solutionmentioning
confidence: 99%
“…It is one of the most significant means to ensure the quality of the software [1]. That is why during the development it goes through the testing phase.…”
mentioning
confidence: 99%