Regression testing minimization, selection and prioritization: a survey

S Yoo, M Harman - Software testing, verification and reliability, 2012 - Wiley Online Library
Regression testing is a testing activity that is performed to provide confidence that changes
do not harm the existing behaviour of the software. Test suites tend to grow in size as …

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 …

[HTML][HTML] A hybrid novel fuzzy AHP-Topsis technique for selecting parameter-influencing testing in software development

V Singh, V Kumar, VB Singh - Decision Analytics Journal, 2023 - Elsevier
Software testing is one of the most important phases in the software development life cycle.
Software testing cannot ensure successful outcomes until and unless done perfectly. For …

Comparing white-box and black-box test prioritization

C Henard, M Papadakis, M Harman, Y Jia… - Proceedings of the 38th …, 2016 - dl.acm.org
Although white-box regression test prioritization has been well-studied, the more recently
introduced black-box prioritization approaches have neither been compared against each …

[BOOK][B] Computer science handbook

AB Tucker - 2004 - taylorfrancis.com
When you think about how far and fast computer science has progressed in recent years, it's
not hard to conclude that a seven-year old handbook may fall a little short of the kind of …

Adaptive random test case prioritization

B Jiang, Z Zhang, WK Chan… - 2009 IEEE/ACM …, 2009 - ieeexplore.ieee.org
Regression testing assures changed programs against unintended amendments.
Rearranging the execution order of test cases is a key idea to improve their effectiveness …

Empirically evaluating readily available information for regression test optimization in continuous integration

D Elsner, F Hauer, A Pretschner, S Reimer - Proceedings of the 30th …, 2021 - dl.acm.org
Regression test selection (RTS) and prioritization (RTP) techniques aim to reduce testing
efforts and developer feedback time after a change to the code base. Using various …

[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) …

Prioritized interaction testing for pair-wise coverage with seeding and constraints

RC Bryce, CJ Colbourn - Information and Software Technology, 2006 - Elsevier
Interaction testing is widely used in screening for faults. In software testing, it provides a
natural mechanism for testing systems to be deployed on a variety of hardware and software …

Coverage‐based regression test case selection, minimization and prioritization: A case study on an industrial system

D Di Nardo, N Alshahwan, L Briand… - Software Testing …, 2015 - Wiley Online Library
This paper presents a case study of coverage‐based regression testing techniques on a real
world industrial system with real regression faults. The study evaluates four common …