Effective regression test case selection: A systematic literature review
Regression test case selection techniques attempt to increase the testing effectiveness
based on the measurement capabilities, such as cost, coverage, and fault detection. This …
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
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 …
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
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 …
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
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 …
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 …
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 …
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
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 …
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 …
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
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 …
that changes to software do not introduce new failures. As resources are often limited and …
SPIRITuS: A simple information retrieval regression test selection approach
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) …
those test cases of a test suite that exercise changed parts of the System Under Test (SUT) …