Techniques for improving regression testing in continuous integration development environments

S Elbaum, G Rothermel, J Penix - Proceedings of the 22nd ACM …, 2014 - dl.acm.org
… how regression testing is performed in a continuous integration development environment
and … • A definition and assessment of new regression testing techniques tailored to operate in …

Improving regression testing in continuous integration development environments (keynote)

G Rothermel - … SIGSOFT International Workshop on Automating TEST …, 2018 - dl.acm.org
… for applying regression testing in continuous integration development environments more
regression testing – regression test selection (RTS) and test case prioritization (TCP). In the …

Cost-effective regression testing using bloom filters in continuous integration development environments

JH Kwon, IY Ko - 2017 24th Asia-Pacific Software Engineering …, 2017 - ieeexplore.ieee.org
… Abstract—Regression testing in continuous integration development environments must be
… Case Prioritization (TCP) for regression testing in CI environments, especially considering …

Understanding and improving regression test selection in continuous integration

A Shi, P Zhao, D Marinov - 2019 IEEE 30th International …, 2019 - ieeexplore.ieee.org
… on regression testing in their continuous integration (CI) environment to find changes that
introduce regression … rely on regression testing to quickly detect regression faults introduced by …

A study of regression test selection in continuous integration environments

T Yu, T Wang - 2018 IEEE 29th International Symposium on …, 2018 - ieeexplore.ieee.org
… the cost-effectiveness of regression testing through techniques such as regression test
selection (RTS). These approaches target at CI environments because traditional RTS techniques …

Enhanced regression testing technique for agile software development and continuous integration strategies

S Ali, Y Hafeez, S Hussain, S Yang - Software Quality Journal, 2020 - Springer
… This study presents an approach to resolve challenges in regression testing when supporting
continuous integration activities in modern development strategies. Several techniques …

Regression test selection tool for python in continuous integration process

E Kauhanen, JK Nurminen, T Mikkonen… - … on Software Analysis …, 2021 - ieeexplore.ieee.org
continuous integration (CI) system execution is in millions of dollars [2]. Regression test
are: 1) We develop a regression test tool, which integrates with Pytest, Coverage.py and Git …

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

D Elsner, F Hauer, A Pretschner, S Reimer - … Testing and Analysis, 2021 - dl.acm.org
Regression test selection (RTS) aims at identifying tests that are affected by a change to
the code base, when executing every test in the test suite is prohibitively expensive [25…

Regression tests provenance data in the continuous software engineering context

H de S. Campos Junior, CA de Paiva, R Braga… - … Software Testing, 2017 - dl.acm.org
Regression tests are executed a er every … development environment that adopts Continuous
So ware Engineering practices such as Continuous Integration, Continuous Delivery and …

Enabling agile testing through continuous integration

S Stolberg - 2009 agile conference, 2009 - ieeexplore.ieee.org
… technical testing debt in the form of manual regression tests. Further … Our software development
environment consisted basically of … for implementing continuous integration were heavily …