Regression testing minimization, selection and prioritization: a survey

S Yoo, M Harman - Software testing, verification and reliability, 2012 - Wiley Online Library
Regression testing is a testing activity that is performed to provide confidence that changes
do not harm the existing behaviour of the software. Test suites tend to grow in size as …

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 …

A safe, efficient regression test selection technique

G Rothermel, MJ Harrold - ACM Transactions on Software Engineering …, 1997 - dl.acm.org
Regression testing is an expensive but necessary maintenance activity performed on
modified software to provide confidence that changes are correct and do not adversely affect …

Analyzing regression test selection techniques

G Rothermel, MJ Harrold - IEEE Transactions on software …, 1996 - ieeexplore.ieee.org
Regression testing is a necessary but expensive maintenance activity aimed at showing that
code has not been adversely affected by changes. Regression test selection techniques …

What is software testing? And why is it so hard?

JA Whittaker - IEEE software, 2000 - ieeexplore.ieee.org
The author sheds some light on why testing today's software products is so challenging, and
he identifies several solid approaches that all testers should be able to thoughtfully apply …

An extensive study of static regression test selection in modern software evolution

O Legunsen, F Hariri, A Shi, Y Lu, L Zhang… - Proceedings of the …, 2016 - dl.acm.org
Regression test selection (RTS) aims to reduce regression testing time by only re-running
the tests affected by code changes. Prior research on RTS can be broadly split into dy namic …

Regression testing in an industrial environment

AK Onoma, WT Tsai, M Poonawala… - Communications of the …, 1998 - dl.acm.org
• The frequent and extensive use of regression testing has led several companies to develop
in-house regression testing tools to automate the process.• In some companies, all existing …

[PDF][PDF] An approach to regression testing using slicing.

R Gupta, MJ Harrold, ML Soffa - ICSM, 1992 - cs.purdue.edu
After changes are made to a previously tested program, a goal of regression testing is to
perform retesting based on the modifications while maintaining the same testing coverage …

Empirical studies of a safe regression test selection technique

G Rothermel, MJ Harrold - IEEE Transactions on Software …, 1998 - ieeexplore.ieee.org
Regression testing is an expensive testing procedure utilized to validate modified software.
Regression test selection techniques attempt to reduce the cost of regression testing by …

Improving multi-objective test case selection by injecting diversity in genetic algorithms

A Panichella, R Oliveto, M Di Penta… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
A way to reduce the cost of regression testing consists of selecting or prioritizing subsets of
test cases from a test suite according to some criteria. Besides greedy algorithms, cost …