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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …