Regression test suite prioritization using system models

L Tahat, B Korel, M Harman… - … Testing, Verification and …, 2012 - Wiley Online Library
During regression testing, a modified system is often retested using an existing test suite.
Since the size of the test suite may be very large, testers are interested in detecting faults in …

System-level test case prioritization using machine learning

R Lachmann, S Schulze, M Nieke… - 2016 15th IEEE …, 2016 - ieeexplore.ieee.org
Regression testing is the common task of retesting software that has been changed or
extended (eg, by new features) during software evolution. As retesting the whole program is …

A large-scale empirical comparison of static and dynamic test case prioritization techniques

Q Luo, K Moran, D Poshyvanyk - Proceedings of the 2016 24th ACM …, 2016 - dl.acm.org
The large body of existing research in Test Case Prioritization (TCP) techniques, can be
broadly classified into two categories: dynamic techniques (that rely on run-time execution …

A survey on test case prioritization and optimization techniques in software regression testing

MH Alkawaz, A Silvarajoo - 2019 IEEE 7th conference on …, 2019 - ieeexplore.ieee.org
Software Testing (ST) is vital for software development to check the degree to which it meets
client's prerequisites, watch the errors or bugs in the software code and find a way to correct …

Model-based test prioritization heuristic methods and their evaluation

B Korel, G Koutsogiannakis, LH Tahat - Proceedings of the 3rd …, 2007 - dl.acm.org
During regression testing, a modified system needs to be retested using the existing test
suite. Since test suites may be very large, developers are interested in detecting faults in the …

An evaluation of combination strategies for test case selection

M Grindal, B Lindström, J Offutt, SF Andler - Empirical Software …, 2006 - Springer
This paper presents results from a comparative evaluation of five combination strategies.
Combination strategies are test case selection methods that combine “interesting” values of …

On the search for industry-relevant regression testing research

NB Ali, E Engström, M Taromirad, MR Mousavi… - Empirical Software …, 2019 - Springer
Regression testing is a means to assure that a change in the software, or its execution
environment, does not introduce new defects. It involves the expensive undertaking of …

Prioritizing test cases for regression testing

S Elbaum, AG Malishevsky, G Rothermel - Proceedings of the 2000 ACM …, 2000 - dl.acm.org
Test case prioritization techniques schedule test cases in an order that increases their
effectiveness in meeting some performance goal. One performance goal, rate of fault …

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 …

[HTML][HTML] A test case prioritization through correlation of requirement and risk

M Yoon, E Lee, M Song, B Choi - Journal of Software Engineering and …, 2012 - scirp.org
Test case prioritization techniques have been focused on regression testing which is
conducted on an already executed test suite. In fact, the test case prioritization for new …