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 …

Reinforcement learning for automatic test case prioritization and selection in continuous integration

H Spieker, A Gotlieb, D Marijan… - Proceedings of the 26th …, 2017 - dl.acm.org
Testing in Continuous Integration (CI) involves test case prioritization, selection, and
execution at each cycle. Selecting the most promising test cases to detect bugs is hard if …

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 …

A uniform representation of hybrid criteria for regression testing

S Sampath, R Bryce, AM Memon - IEEE transactions on …, 2013 - ieeexplore.ieee.org
Regression testing tasks of test case prioritization, test suite reduction/minimization, and
regression test selection are typically centered around criteria that are based on code …

A systematic study of reward for reinforcement learning based continuous integration testing

Y Yang, Z Li, L He, R Zhao - Journal of Systems and Software, 2020 - Elsevier
Continuous integration (CI) testing is characterized by continually changing test cases,
limited execution time, and fast feedback, where the classical test prioritization approaches …

Learning to rank for test case prioritization

S Omri, C Sinz - Proceedings of the 15th Workshop on Search-Based …, 2022 - dl.acm.org
In Continuous Integration (CI) environments, the productivity of software engineers depends
strongly on the ability to reduce the round-trip time between code commits and feedback on …

An insight into test case optimization: ideas and trends with future perspectives

N Gupta, A Sharma, MK Pachariya - IEEE Access, 2019 - ieeexplore.ieee.org
Software engineering comprises several disciplines. Testing, the subject of this paper, is an
important phase which is still largely unpredictable, expensive, and ad hoc. Software testing …

Test case selection: A systematic literature review

EN Narciso, ME Delamaro… - International Journal of …, 2014 - World Scientific
Time and resource constraints should be taken into account in software testing activities,
and thus optimizing the test suite is fundamental in the development process. In this context …

Multi-objective black-box test case selection for system testing

R Lachmann, M Felderer, M Nieke, S Schulze… - Proceedings of the …, 2017 - dl.acm.org
Testing is a fundamental task to ensure software quality. Regression testing aims to ensure
that changes to software do not introduce new failures. As resources are often limited and …

SPIRITuS: A simple information retrieval regression test selection approach

S Romano, G Scanniello, G Antoniol… - Information and Software …, 2018 - Elsevier
Abstract Context: Regression Test case Selection (RTS) approaches aim at selecting only
those test cases of a test suite that exercise changed parts of the System Under Test (SUT) …