2019
DOI: 10.11591/ijeecs.v15.i1.pp504-510
|View full text |Cite
|
Sign up to set email alerts
|

Evolutionary algorithms for path coverage test data generation and optimization: a review

Abstract: Software testing is very time consuming, labor-intensive and complex process. It is found that 50% of the resources of the software development are consumed for testing. Testing can be done in two different ways such as manual testing and automatic testing. Automatic testing can overcomes the limitations of manual testing by decreasing the cost and time of testing process. Path testing is the strongest coverage criteria among all white box testing techniques as it can detect about 65% of defects present in a S… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
8
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 9 publications
(8 citation statements)
references
References 33 publications
0
8
0
Order By: Relevance
“…To make best use of it and to achieve highest efficiency several hybrid methods have been proposed over years which resulted into vast literature available online and offline. ABC and its modified versions are exploited in various fields of engineering [10]- [14] which depicts the overall effectiveness and versatility of the technique.…”
Section: Related Workmentioning
confidence: 99%
“…To make best use of it and to achieve highest efficiency several hybrid methods have been proposed over years which resulted into vast literature available online and offline. ABC and its modified versions are exploited in various fields of engineering [10]- [14] which depicts the overall effectiveness and versatility of the technique.…”
Section: Related Workmentioning
confidence: 99%
“…Mishra et al [16] introduced a systematic review of test data generation and optimization for addressing path testing by utilizing Evolutionary Algorithms (EAs). Several EA algorithms are used for automatic test case generation and optimization to achieve maximum path coverage.…”
Section: Related Workmentioning
confidence: 99%
“…The particle swarm optimaiztion PSO algorithm is widely known for its ease of implementation and its ability to quickly converge to the optimal solution. The particle swarm optimaiztion PSO algorithm also has qualities and features that make it distinctly efficient as it does not require improvement of any scalable information of the function and uses simple logical factors, compared to other algorithms, we find it characterized by its speed, low cost and accuracy [22][23][24]. The pso algorithm is suitable for solving linear, non-linear, intermittent and continuous variables, so that is has been used as a robust method to solve optimization problems in a wide variety of applications [25][26][27], We work to reduce the error to a minimum in the numerical method used the new iterative method and thus arrive at the nearest approximate and analytical solution to the exact solution of the system Ito.…”
Section: Introductionmentioning
confidence: 99%