A survey of flaky tests

O Parry, GM Kapfhammer, M Hilton… - ACM Transactions on …, 2021 - dl.acm.org
Tests that fail inconsistently, without changes to the code under test, are described as flaky.
Flaky tests do not give a clear indication of the presence of software bugs and thus limit the …

Root causing, detecting, and fixing flaky tests: State of the art and future roadmap

B Zolfaghari, RM Parizi, G Srivastava… - Software: Practice …, 2021 - Wiley Online Library
A flaky test is a test that may lead to different results in different runs on a single code under
test without any change in the test code. Test flakiness is a noxious phenomenon that slows …

Research progress of flaky tests

W Zheng, G Liu, M Zhang, X Chen… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
A flaky test is a test that both passes and fails periodically without any code changes, and its
uncontrolled uncertainty will destroy the value of the test suites and even cause developers …

Deeporder: Deep learning for test case prioritization in continuous integration testing

A Sharif, D Marijan, M Liaaen - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Continuous integration testing is an important step in the modern software engineering life
cycle. Test prioritization is a method that can improve the efficiency of continuous integration …

Empirically evaluating readily available information for regression test optimization in continuous integration

D Elsner, F Hauer, A Pretschner, S Reimer - Proceedings of the 30th …, 2021 - dl.acm.org
Regression test selection (RTS) and prioritization (RTP) techniques aim to reduce testing
efforts and developer feedback time after a change to the code base. Using various …

Continuous test suite failure prediction

C Pan, M Pradel - Proceedings of the 30th ACM SIGSOFT International …, 2021 - dl.acm.org
Continuous integration advocates to run the test suite of a project frequently, eg, for every
code change committed to a shared repository. This process imposes a high computational …

Parallel test prioritization

J Zhou, J Chen, D Hao - ACM Transactions on Software Engineering …, 2021 - dl.acm.org
Although regression testing is important to guarantee the software quality in software
evolution, it suffers from the widely known cost problem. To address this problem, existing …

Testing Industrial Robotic Systems: A New Battlefield!

A Gotlieb, D Marijan, H Spieker - Software Engineering for Robotics, 2021 - Springer
Industrial robotics is a field that evolves very fast, with ever-growing needs in terms of safety,
performance, robustness, and reliability. Nowadays, industrial robots are communicating …

[PDF][PDF] Development of a methodology for cost optimization of software testing for the automatically tests generation

AA Platonov, NA Mamedova - 2021 - ceur-ws.org
The paper is devoted to issues of software development and support processes, in
particular, for software testing. The task of developing a methodology for testing has been …