作者
Amal Akli, Guillaume Haben, Sarra Habchi, Mike Papadakis, Yves Le Traon
发表日期
2023/5/15
研讨会论文
2023 IEEE/ACM International Conference on Automation of Software Test (AST)
页码范围
140-151
出版商
IEEE
简介
Flaky tests are tests that yield different outcomes when run on the same version of a program. This non-deterministic behaviour plagues continuous integration with false signals, wasting developers’ time and reducing their trust in test suites. Studies highlighted the importance of keeping tests flakiness-free. Recently, the research community has been pushing towards the detection of flaky tests by suggesting many static and dynamic approaches. While promising, those approaches mainly focus on classifying tests as flaky or not and, even when high performances are reported, it remains challenging to understand the cause of flakiness. This part is crucial for researchers and developers that aim to fix it. To help with the comprehension of a given flaky test, we propose FlakyCat, the first approach to classify flaky tests based on their root cause category. FlakyCat relies on CodeBERT for code representation and …
引用总数
学术搜索中的文章
A Akli, G Haben, S Habchi, M Papadakis, Y Le Traon - 2023 IEEE/ACM International Conference on …, 2023