User: Guest  Login
Document type:
Bachelorarbeit
Author(s):
Tacke, Aaron
Title:
Reducing Effort for Flaky Test Detection through Dynamic Program Analysis
Translated title:
Reduzierung des Aufwandes der Erkennung von Flaky Tests durch dynamische Programmanalyse
Abstract:
Flaky tests, that yield varying outcomes for an invariant codebase, hinder regression testing. If one is not aware that they behave non-deterministically, their outcome may incorrectly indicate new bugs or hide real faults. To prevent this and resolve their flakiness, flaky tests must be detected as such, which is generally costly. If the non-determinism of flaky tests occurs due to the test order, varying the test order allows an efficient detection. Otherwise, to identify Non-Order-Dependent (...     »
Translated abstract:
Tests, die trotz unveränderter Codebasis inkonsistente Ergebnisse produzieren, werden flaky Tests genannt. Ist man sich deren nicht-deterministischem Verhaltens nicht bewusst, können sie Fehler verbergen oder fälschlicherweise neue Probleme vortäuschen. Um dies zu verhindern, müssen flaky Tests als solche erkannt werden, was meist kostspielig ist. Ist der Nicht-Determinismus von Tests auf deren Ausführungsreihenfolge zurückzuführen, ermöglicht das Variieren der Reihenfolge zwar eine effiziente...     »
Subject:
DAT Datenverarbeitung, Informatik
DDC:
000 Informatik, Wissen, Systeme
Advisor:
Leinen, Fabian; Elsner, Daniel
Referee:
Pretschner, Alexander (Prof. Dr.)
Date of acceptation:
15.08.2022
Date of publication:
20.10.2022
Year:
2022
Pages:
62
Language:
en
Language from translation:
de
University:
Technische Universität München
Faculty:
TUM School of Computation, Information and Technology
Presentation date:
20.10.2022
 BibTeX