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 …

Optimizing test prioritization via test distribution analysis

J Chen, Y Lou, L Zhang, J Zhou, X Wang… - Proceedings of the …, 2018 - dl.acm.org
Test prioritization aims to detect regression faults faster via reordering test executions, and a
large number of test prioritization techniques have been proposed accordingly. However …

Advances in techniques for test prioritization

H Hemmati - Advances in Computers, 2019 - Elsevier
With the increasing size of software systems and the continuous changes that are committed
to the software's codebase, regression testing has become very expensive for real-world …

Test-case prioritization: achievements and challenges

D Hao, L Zhang, H Mei - Frontiers of Computer Science, 2016 - Springer
Test-case prioritization, proposed at the end of last century, aims to schedule the execution
order of test cases so as to improve test effectiveness. In the past years, test-case …

To be optimal or not in test-case prioritization

D Hao, L Zhang, L Zang, Y Wang… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Software testing aims to assure the quality of software under test. To improve the efficiency
of software testing, especially regression testing, test-case prioritization is proposed to …

Test case prioritization: A family of empirical studies

S Elbaum, AG Malishevsky… - IEEE transactions on …, 2002 - ieeexplore.ieee.org
To reduce the cost of regression testing, software testers may prioritize their test cases so
that those which are more important, by some measure, are run earlier in the regression …

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 …

Selecting a cost-effective test case prioritization technique

S Elbaum, G Rothermel, S Kanduri… - Software Quality …, 2004 - Springer
Regression testing is an expensive testing process used to validate modified software and
detect whether new faults have been introduced into previously tested code. To reduce the …

Bridging the gap between the total and additional test-case prioritization strategies

L Zhang, D Hao, L Zhang… - 2013 35th …, 2013 - ieeexplore.ieee.org
In recent years, researchers have intensively investigated various topics in test-case
prioritization, which aims to re-order test cases to increase the rate of fault detection during …

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 …