Systematic literature review on test case selection and prioritization: A tertiary study

S Singhal, N Jatana, B Suri, S Misra… - Applied Sciences, 2021 - mdpi.com
Software testing is undertaken to ensure that the software meets the expected requirements.
The intention is to find bugs, errors, or defects in the developed software so that they can be …

[PDF][PDF] A systematic literature study of regression test case prioritization approaches

O Dahiya, K Solanki - International Journal of Engineering & …, 2018 - researchgate.net
Regression testing is about running the entire test ensemble again to ensure that
amendments do not negatively affect the system. A popular approach in regression testing is …

Test case prioritization techniques for model-based testing: a replicated study

JFS Ouriques, EG Cartaxo, PDL Machado - Software Quality Journal, 2018 - Springer
Recently, several test case prioritization (TCP) techniques have been proposed to order test
cases for achieving a goal during test execution, particularly, revealing faults sooner. In the …

Test case optimization and prioritization based on multi-objective genetic algorithm

DB Mishra, R Mishra, AA Acharya, KN Das - Harmony Search and Nature …, 2019 - Springer
The validation of modified software depends on the success of Regression testing. For this,
test cases are selected in such a way that can detect a maximum number of faults at the …

[PDF][PDF] An optimized test case minimization technique using genetic algorithm for regression testing

R Sheikh, MI Babar, R Butt, A Abdelmaboud… - Comput. Mater …, 2023 - cdn.techscience.cn
Regression testing is a widely used approach to confirm the correct functionality of the
software in incremental development. The use of test cases makes it easier to test the ripple …

Software testing suite prioritization using multi-criteria fitness function

AAF Ahmed, M Shaheen… - 2012 22nd international …, 2012 - ieeexplore.ieee.org
Regression testing is the process of validating modifications introduced in a system during
software maintenance. It is an expensive, yet an important process. As the test suite size is …

A survey on prioritization regression testing test case

D Suleiman, M Alian, A Hudaib - 2017 8th International …, 2017 - ieeexplore.ieee.org
Regression testing is a process used to measure the validity of the system during software
maintenance. Regression testing process is very expensive and must be introduced each …

Total fault exposing potential based test case prioritization using genetic algorithm

DB Mishra, N Panda, R Mishra, AA Acharya - International Journal of …, 2019 - Springer
The quality of modified software depends on selecting an efficient technique of Regression
testing, in which the test cases are selected based on how fast the mutants are detected. The …

RGA: A lightweight and effective regeneration genetic algorithm for coverage-oriented software test data generation

S Yang, T Man, J Xu, F Zeng, K Li - Information and Software Technology, 2016 - Elsevier
Context Genetic algorithm (GA) is an important intelligent method in the area of automatic
software test data generation. However, existing GAs tend to get trapped in the local optimal …

Test suite optimization using fuzzy logic

AA Haider, S Rafiq, A Nadeem - 2012 international conference …, 2012 - ieeexplore.ieee.org
Regression Test suite optimization is an effective technique to reduce time and cost of
testing. Many researchers have used computational intelligence techniques to enhance the …