A systematic literature review of test case prioritization using genetic algorithms

A Bajaj, OP Sangwan - Ieee Access, 2019 - ieeexplore.ieee.org
Regression testing is the essential process of software maintenance and evolution phase of
the software development life cycle for assuring the quality and reliability of updated …

Test case prioritization approaches in regression testing: A systematic literature review

M Khatibsyarbini, MA Isa, DNA Jawawi… - Information and Software …, 2018 - Elsevier
Context Software quality can be assured by going through software testing process.
However, software testing phase is an expensive process as it consumes a longer time. By …

Test case prioritization: a systematic mapping study

C Catal, D Mishra - Software Quality Journal, 2013 - Springer
Test case prioritization techniques, which are used to improve the cost-effectiveness of
regression testing, order test cases in such a way that those cases that are expected to …

A history-based cost-cognizant test case prioritization technique in regression testing

YC Huang, KL Peng, CY Huang - Journal of Systems and Software, 2012 - Elsevier
Software testing is typically used to verify whether the developed software product meets its
requirements. From the result of software testing, developers can make an assessment …

[HTML][HTML] A survey on different approaches for software test case prioritization

R Mukherjee, KS Patnaik - Journal of King Saud University-Computer and …, 2021 - Elsevier
Testing is the process of evaluating a system by manual or automated means. While
Regression Test Selection (RTS) discards test cases and Test Suite Minimization (TSM) …

A test case prioritization genetic algorithm guided by the hypervolume indicator

D Di Nucci, A Panichella, A Zaidman… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Regression testing is performed during maintenance activities to assess whether the
unchanged parts of a software behave as intended. To reduce its cost, test case prioritization …

Test case prioritization using firefly algorithm for software testing

M Khatibsyarbini, MA Isa, DNA Jawawi… - IEEE …, 2019 - ieeexplore.ieee.org
Software testing is a vital and complex part of the software development life cycle.
Optimization of software testing is still a major challenge, as prioritization of test cases …

A survey on regression test-case prioritization

Y Lou, J Chen, L Zhang, D Hao - Advances in Computers, 2019 - Elsevier
Regression testing is crucial for ensuring the quality of modern software systems, but can be
extremely costly in practice. Test-case prioritization has been proposed to improve the …

Search algorithms for regression test case prioritization

Z Li, M Harman, RM Hierons - IEEE Transactions on software …, 2007 - ieeexplore.ieee.org
Regression testing is an expensive, but important, process. Unfortunately, there may be
insufficient resources to allow for the reexecution of all test cases during regression testing …

Effective regression test case selection: A systematic literature review

R Kazmi, DNA Jawawi, R Mohamad… - ACM Computing Surveys …, 2017 - dl.acm.org
Regression test case selection techniques attempt to increase the testing effectiveness
based on the measurement capabilities, such as cost, coverage, and fault detection. This …