An empirical evaluation and comparison of manual and automated test selection

M Gligoric, S Negara, O Legunsen… - Proceedings of the 29th …, 2014 - dl.acm.org
Regression test selection speeds up regression testing by re-running only the tests that can
be affected by the most recent code changes. Much progress has been made on research in …

Regression test selection of manual system tests in practice

E Juergens, B Hummel, F Deissenboeck… - 2011 15th European …, 2011 - ieeexplore.ieee.org
Regression testing analyzes whether software maintenance has inadvertently broken
existing functionality. Since it is costly-especially for manual testing-it is typically limited to a …

Retest: A cost effective test case selection technique for modern software development

M Azizi, H Do - 2018 IEEE 29th International Symposium on …, 2018 - ieeexplore.ieee.org
Regression test selection offers cost savings by selecting a subset of existing tests when
testers validate the modified version of the application. The majority of test selection …

Comparing and combining analysis-based and learning-based regression test selection

J Zhang, Y Liu, M Gligoric, O Legunsen… - Proceedings of the 3rd …, 2022 - dl.acm.org
Regression testing---rerunning tests on each code version to detect newly-broken
functionality---is important and widely practiced. But, regression testing is costly due to the …

The effect of test suite type on regression test selection

N Dini, A Sullivan, M Gligoric… - 2016 IEEE 27th …, 2016 - ieeexplore.ieee.org
Regression test selection (RTS) techniques reduce the cost of regression testing by running
only test cases related to code modifications. RTS techniques have been extensively …

Comparing and combining test-suite reduction and regression test selection

A Shi, T Yung, A Gyori, D Marinov - Proceedings of the 2015 10th joint …, 2015 - dl.acm.org
Regression testing is widely used to check that changes made to software do not break
existing functionality, but regression test suites grow, and running them fully can become …

An empirical study of regression test application frequency

JM Kim, A Porter, G Rothermel - … of the 22nd international conference on …, 2000 - dl.acm.org
Regression testing is an expensive maintenance process used to revalidate modified
software. Regression test selection (RTS) techniques try to lower the cost of regression …

Improving test effectiveness using test executions history: An industrial experience report

A Najafi, W Shang, PC Rigby - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
The cost of software testing has become a burden for software companies in the era of rapid
release and continuous integration. Our industrial collaborator Ericsson also faces the …

[PDF][PDF] Common mistakes in test automation

M Fewster - Proceedings of Fall Test Automation …, 2001 - agileconnection.com
Automating the execution of tests is becoming more and more popular as the need to
improve software quality amidst increasing system complexity becomes ever stronger. The …

Empirically evaluating the quality of automatically generated and manually written test suites

JS Kracht, JZ Petrovic… - 2014 14th International …, 2014 - ieeexplore.ieee.org
The creation, execution, and maintenance of tests are some of the most expensive tasks in
software development. To help reduce the cost, automated test generation tools can be used …