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 …
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 …
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 …
regression test selection (RTS), which runs only a subset of tests. RTS was proposed over …
[PDF][PDF] Regression test selection techniques: A survey
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 …
overall software life cycle costs [75]. Maintenance of a software product is frequently …
Mutating database queries
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 …
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 …
development. Regression test selection (RTS), which runs only a subset of tests, was …
Regression test selection across JVM boundaries
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 …
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 …
using a semi‐declarative language: the Structured Query Language (SQL). Because of the …
Regression testing in the presence of non-code changes
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 …
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
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 …
might be affected by code changes. Ideal RTS safely selects all affected tests and precisely …