Research on the detection of test smells and flaky tests

A Vicent Micó - 2023 - riunet.upv.es
[EN] This project is an empirical study that aims to research about test smells and flaky tests.
Software testing is a key part of the development process of every project. During the …

RETRACTED ARTICLE: The smell of fear: on the relation between test smells and flaky tests

F Palomba, A Zaidman - Empirical Software Engineering, 2019 - Springer
Regression testing is the activity performed by developers to check whether new
modifications have not introduced bugs. A crucial requirement to make regression testing …

[HTML][HTML] Test flakiness' causes, detection, impact and responses: A multivocal review

A Tahir, S Rasheed, J Dietrich, N Hashemi… - Journal of Systems and …, 2023 - Elsevier
Flaky tests (tests with non-deterministic outcomes) pose a major challenge for software
testing. They are known to cause significant issues, such as reducing the effectiveness and …

On the use of test smells for prediction of flaky tests

B Camara, M Silva, A Endo, S Vergilio - Proceedings of the 6th Brazilian …, 2021 - dl.acm.org
Regression testing is an important phase to deliver software with quality. However, flaky
tests hamper the evaluation of test results and can increase costs. This is because a flaky …

Root causing, detecting, and fixing flaky tests: State of the art and future roadmap

B Zolfaghari, RM Parizi, G Srivastava… - Software: Practice …, 2021 - Wiley Online Library
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 …

A survey of flaky tests

O Parry, GM Kapfhammer, M Hilton… - ACM Transactions on …, 2021 - dl.acm.org
Tests that fail inconsistently, without changes to the code under test, are described as flaky.
Flaky tests do not give a clear indication of the presence of software bugs and thus limit the …

A survey of Detecting Flakiness in Automated Test Regression Suite

M ElGazzar, E Hossny, FA Omara - 2024 21st Learning and …, 2024 - ieeexplore.ieee.org
Recently, Flaky Tests have gotten the attention of the research community. These tests not
only waste time and resources, but also undermine the reliability of the automated tests and …

An evaluation of machine learning methods for predicting flaky tests

A Ahmad - 27th Asia-Pacific Software Engineering Conference …, 2020 - diva-portal.org
The quality of the product is uncertain if the test cases change their outcome (ie, from pass to
fail or vice versa) without modifications in the codebase. Tests that change their outcome …

Improved Flaky Test Detection with Black-Box Approach and Test Smells

D Carmo, L Gonçalves, A Dias… - 2023 IEEE Symposium …, 2023 - ieeexplore.ieee.org
Flaky tests can pose a challenge for software development, as they produce inconsistent
results even when there are no changes to the code or test. This leads to unreliable results …

Test Flakiness' Causes, Detection, Impact and Responses: A Multivocal Review

S Rasheed, A Tahir, J Dietrich, N Hashemi… - arXiv preprint arXiv …, 2022 - arxiv.org
Flaky tests (tests with non-deterministic outcomes) pose a major challenge for software
testing. They are known to cause significant issues such as reducing the effectiveness and …