Industrially Applicable System Regression Test Prioritization in Production Automation
Sebastian Ulewicz, Birgit Vogel-Heuser

TL;DR
This paper presents an industrially applicable method for prioritizing system regression tests in automated production systems, using past runtime data and impact analysis to efficiently identify regressions early and reduce testing time under high-pressure conditions.
Contribution
It introduces a novel approach that leverages historical test data and change impact analysis for test case prioritization in production automation systems, addressing a gap in automated support.
Findings
Promising results in industrial case study
Effective early regression detection
Time savings in regression testing process
Abstract
When changes are performed on an automated production system (aPS), new faults can be accidentally introduced in the system, which are called regressions. A common method for finding these faults is regression testing. In most cases, this regression testing process is performed under high time pressure and on-site in a very uncomfortable environment. Until now, there is no automated support for finding and prioritizing system test cases regarding the fully integrated aPS that are suitable for finding regressions. Thus, the testing technician has to rely on personal intuition and experience, possibly choosing an inappropriate order of test cases, finding regressions at a very late stage of the test run. Using a suitable prioritization, this iterative process of finding and fixing regressions can be streamlined and a lot of time can be saved by executing test cases likely to identify new…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
