A systematic review on regression test selection techniques

E Engström, P Runeson, M Skoglund - Information and Software …, 2010 - Elsevier
Regression testing is verifying that previously functioning software remains after a change.
With the goal of finding a basis for further research in a joint industry-academia research …

Empirical evaluations of regression test selection techniques: a systematic review

E Engström, M Skoglund, P Runeson - Proceedings of the Second ACM …, 2008 - dl.acm.org
Regression testing is the verification that previously functioning software remains after a
change. In this paper we report on a systematic review of empirical evaluations of regression …

Practical regression test selection with dynamic file dependencies

M Gligoric, L Eloussi, D Marinov - Proceedings of the 2015 International …, 2015 - dl.acm.org
Regression testing is important but can be time-intensive. One approach to speed it up is
regression test selection (RTS), which runs only a subset of tests. RTS was proposed over …

[PDF][PDF] Regression test selection techniques: A survey

S Biswas, R Mall, M Satpathy, S Sukumaran - Informatica, 2011 - informatica.si
Software maintenance activities, on an average, account for as much as two-thirds of the
overall software life cycle costs [75]. Maintenance of a software product is frequently …

Mutating database queries

J Tuya, MJ Suárez-Cabal, C De La Riva - Information and Software …, 2007 - Elsevier
A set of mutation operators for SQL queries that retrieve information from a database is
developed and tested against a set of queries drawn from the NIST SQL Conformance Test …

Ekstazi: Lightweight test selection

M Gligoric, L Eloussi, D Marinov - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Regression testing is a crucial, but potentially time-consuming, part of software
development. Regression test selection (RTS), which runs only a subset of tests, was …

Regression test selection across JVM boundaries

A Celik, M Vasic, A Milicevic, M Gligoric - … of the 2017 11th Joint Meeting …, 2017 - dl.acm.org
Modern software development processes recommend that changes be integrated into the
main development line of a project multiple times a day. Before a new revision may be …

Full predicate coverage for testing SQL database queries

J Tuya, MJ Suárez‐Cabal… - … Testing, Verification and …, 2010 - Wiley Online Library
In the field of database applications a considerable part of the business logic is implemented
using a semi‐declarative language: the Structured Query Language (SQL). Because of the …

Regression testing in the presence of non-code changes

A Nanda, S Mani, S Sinha, MJ Harrold… - 2011 Fourth IEEE …, 2011 - ieeexplore.ieee.org
Regression testing is an important activity performed to validate modified software, and one
of its key tasks is regression test selection (RTS)--selecting a subset of existing test cases to …

More precise regression test selection via reasoning about semantics-modifying changes

Y Liu, J Zhang, P Nie, M Gligoric… - Proceedings of the 32nd …, 2023 - dl.acm.org
Regression test selection (RTS) speeds up regression testing by only re-running tests that
might be affected by code changes. Ideal RTS safely selects all affected tests and precisely …