When changes are performed on automated production systems, new faults can be introduced into the system. A common method for finding these faults is regression testing, which is currently performed under high time pressure and often only based on experience. To allow for a systematic testing process, a method for test coverage assessment to unveil untested behavior and a regression test prioritization for efficient fault identification was developed, implemented and evaluated in this work. Industrial applicability was proven qualitatively by performing an industrial case study.
«
When changes are performed on automated production systems, new faults can be introduced into the system. A common method for finding these faults is regression testing, which is currently performed under high time pressure and often only based on experience. To allow for a systematic testing process, a method for test coverage assessment to unveil untested behavior and a regression test prioritization for efficient fault identification was developed, implemented and evaluated in this work. Indu...
»
Translated abstract:
Bei Änderungen an automatisierten Produktionsanlagen können neue Fehler im System entstehen. Um diese aufzudecken, werden Regressionstests unter hohem Zeitdruck und bisher zumeist rein auf Erfahrung basierend durchgeführt. Zur Ermöglichung eines systematisierten Testablaufs wurde in dieser Arbeit eine Methode für eine Testabdeckungsbewertung zur Aufdeckung ungeprüften Verhaltens und eine Priorisierung von Regressionstests zur effizienten Fehlerfindung entwickelt, umgesetzt und deren Anwendbarkeit anhand einer industriellen Fallstudie qualitativ nachgewiesen.
«
Bei Änderungen an automatisierten Produktionsanlagen können neue Fehler im System entstehen. Um diese aufzudecken, werden Regressionstests unter hohem Zeitdruck und bisher zumeist rein auf Erfahrung basierend durchgeführt. Zur Ermöglichung eines systematisierten Testablaufs wurde in dieser Arbeit eine Methode für eine Testabdeckungsbewertung zur Aufdeckung ungeprüften Verhaltens und eine Priorisierung von Regressionstests zur effizienten Fehlerfindung entwickelt, umgesetzt und deren Anwendbarkei...
»