Integrating System and Process Characteristics into Regression Test Optimization

DV Elsner - 2023 - mediatum.ub.tum.de
Regression testing ensures that software changes do not break existing system behavior.
However, executing every test for each change is often very costly. To improve cost …

[PDF][PDF] State of Practical Applicability of Regression Testing Research: A Live Systematic Literature Review

B MIRANDA, A BERTOLINO - 2023 - iris.cnr.it
Context: Software regression testing refers to rerunning test cases after the system under
test is modiied, ascertaining that the changes have not (re-) introduced failures. Not all …

On Persistent Implications of E2E Testing

K Frajtak, T Cerny - International Conference on Enterprise Information …, 2021 - Springer
An emerging paradigm of reactive systems architecture comes with important implications
on software testing. Despite community interests in running effective end-to-end (E2E) tests …

Orchestration Strategies for Regression Testing of Evolving Software Systems

RD MERLIN GRECA - 2023 - iris.gssi.it
Context: Software is an important part of modern life, and in most cases, it provides
tremendous benefits to society. Unfortunately, software is highly susceptible to faults. Faults …

[PDF][PDF] A Class-level Test Selection Approach Toward Full Coverage For Continuous Integration.

Y Li, J Wang, Q Wang, J Hu - SEKE, 2019 - ksiresearch.org
Continuous Integration (CI) is an important practice in agile development. With the growth of
integration system, running all tests to verify the quality of submitted code, is clearly …

An extensive study of class-level and method-level test case selection for continuous integration

Y Li, J Wang, Y Yang, Q Wang - Journal of Systems and Software, 2020 - Elsevier
Continuous Integration (CI) is an important practice in agile development. With the growth of
integration system, running all tests to verify the quality of submitted code, is clearly …

Dynamic Test Scope Selection in Continuous Integration Loop

G Bahnan - 2022 - diva-portal.org
Continuous integration (CI) is a critical step in big software projects, and the
telecommunications industry relies on it in 5G network deployment. The testing infrastructure …

Cost-saving in Continuous Integration: Development, Improvement, and Evaluation of Build Selection Approaches

X Jin - 2022 - vtechworks.lib.vt.edu
Continuous integration (CI) is a widely used practice in modern software engineering.
Unfortunately, it is also an expensive practice—Google and Mozilla estimate their CI …

Comparing module-and class-level regression test selection in continuous integration

P Zhao - 2018 - ideals.illinois.edu
Developers rely on regression testing in their continuous integration (CI) environment to find
if their changes introduce faults. While regression testing is widely practiced, it is very costly …

Eksen: regression test selection for VHDL

JL Loyola - 2018 - repositories.lib.utexas.edu
Regression testing-running tests after a change-has become a critical component of
software development, but as projects grow bigger it becomes a time consuming task. For …