Reliable testing: Detecting state-polluting tests to prevent test dependency

A Gyori, A Shi, F Hariri, D Marinov - Proceedings of the 2015 …, 2015 - dl.acm.org
Writing reliable test suites for large object-oriented systems is complex and time consuming.
One common cause of unreliable test suites are test dependencies that can cause tests to …

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 …

Improving regression testing efficiency and reliability via test-suite transformations

AW Shi - 2020 - ideals.illinois.edu
As software becomes more important and ubiquitous, high quality software also becomes
crucial. Developers constantly make changes to improve software, and they rely on …

Proactively detecting unreliable tests

A Gyori - 2017 - ideals.illinois.edu
Regression testing is the most wide-spread method to ensure the quality of software
systems. Whenever a change is made to the software, tests are run to ensure bugs are not …