2016
DOI: 10.5120/ijca2016912201
|View full text |Cite
|
Sign up to set email alerts
|

Regression Testing based on Genetic Algorithms

Abstract: Regression testing re-executes the test cases to validate that changes made in software does not affects the correct functionality inherited from previous version. Due to limited time and resources, test cases are prioritized based on some criteria such that important test cases are executed within testing period. The work proposes a genetic algorithm based prioritization technique, which intelligently reorders the test cases on maximum fault detection rate. The work paves the way of genetic algorithms in regr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 16 publications
(17 reference statements)
0
4
0
Order By: Relevance
“…Researchers are also attracted towards the adaptive behavior of ACO in which they tried to modify the algorithm based on some parameters to get better results in case of test case selection as done by [12][13][14][15]. Similarly many researchers and practitioners are more attracted towards genetic algorithm for software testing and applied the same at various phases of testing as in [16,17].…”
Section: Related Workmentioning
confidence: 99%
“…Researchers are also attracted towards the adaptive behavior of ACO in which they tried to modify the algorithm based on some parameters to get better results in case of test case selection as done by [12][13][14][15]. Similarly many researchers and practitioners are more attracted towards genetic algorithm for software testing and applied the same at various phases of testing as in [16,17].…”
Section: Related Workmentioning
confidence: 99%
“…Regression testing is an important process in software testing because it ensures the developers that the changed application will not introduce new errors [1], [2]. However, time, cost and resource constraints make it hard to execute all test cases [3]- [5]. Time is limited because of the quick release cycles for modified software which limits the time for performing regression testing [6].…”
Section: Introductionmentioning
confidence: 99%
“…In the work by Khanna, E., genetic algorithm reorders regression test cases on criteria of maximum fault detection [25]. Fitness value of test cases is evaluated using number of fault covered.…”
Section: Genetic Algorithmsmentioning
confidence: 99%