An empirical study of incorporating cost into test suite reduction and prioritization

AM Smith, GM Kapfhammer - Proceedings of the 2009 ACM symposium …, 2009 - dl.acm.org
Software developers use testing to gain and maintain confidence in the correctness of a
software system. Automated reduction and prioritization techniques attempt to decrease the …

A test process improvement model for automated test generation

H Heiskanen, M Maunumaa, M Katara - … 2012, Madrid, Spain, June 13-15 …, 2012 - Springer
Automated test generation is gaining popularity in the software industry, largely due to its
labor-saving benefits and its ability to achieve high test coverage. The introduction of this …

Evaluating test-suite reduction in real software evolution

A Shi, A Gyori, S Mahmood, P Zhao… - Proceedings of the 27th …, 2018 - dl.acm.org
Test-suite reduction (TSR) speeds up regression testing by removing redundant tests from
the test suite, thus running fewer tests in the future builds. To decide whether to use TSR or …

Advances in test automation for software with special focus on artificial intelligence and machine learning

JJ Li, A Ulrich, X Bai, A Bertolino - Software Quality Journal, 2020 - Springer
Software testing is an integral part of the software engineering (SE) discipline. Effective
testing with reduced costs can be achieved through automating the testing process. In the …

Understanding and measuring the sources of variation in the prioritization of regression test suites

S Elbaum, D Gable, G Rothermel - Proceedings Seventh …, 2001 - ieeexplore.ieee.org
Test case prioritization techniques let testers order their test cases so that those with higher
priority, according to some criterion, are executed earlier than those with lower priority. In …

Towards tool-support for test case selection in manual regression testing

G Buchgeher, C Ernstbrunner… - 2013 IEEE Sixth …, 2013 - ieeexplore.ieee.org
Manual regression testing can be a time-intensive and costly activity. Required efforts can
be reduced by selecting only the tests for re-testing that verify actually modified system parts …

Predicting effectiveness of automatic testing tools

B Daniel, M Boshernitsan - 2008 23rd IEEE/ACM International …, 2008 - ieeexplore.ieee.org
Automatic white-box test generation is a challenging problem. Many existing tools rely on
complex code analyses and heuristics. As a result, structural features of an input program …

DeepTC-Enhancer: Improving the readability of automatically generated tests

D Roy, Z Zhang, M Ma, V Arnaoudova… - Proceedings of the 35th …, 2020 - dl.acm.org
Automated test case generation tools have been successfully proposed to reduce the
amount of human and infrastructure resources required to write and run test cases …

Implementing an effective test automation framework

EH Kim, JC Na, SM Ryoo - 2009 33rd annual IEEE …, 2009 - ieeexplore.ieee.org
Testing automation tools enable developers and/or testers to easily automate the entire
process of testing in software development. Nevertheless, adopting automated testing is not …

Automatic selection of test cases for regression testing

C Magalhães, F Barros, A Mota, E Maia - Proceedings of the 1st …, 2016 - dl.acm.org
Regression testing is a safety measure to attest that changes made on a system preserve
prior accepted behavior. Identifying which test cases must compose a regression test suite in …