Software Testing Research Challenges: An Industrial Perspective

N Alshahwan, M Harman… - 2023 IEEE Conference …, 2023 - ieeexplore.ieee.org
There have been rapid recent developments in automated software test design, repair and
program improvement. Advances in artificial intelligence also have great potential impact to …

Automated unit test improvement using large language models at meta

N Alshahwan, J Chheda, A Finegenova… - arXiv preprint arXiv …, 2024 - arxiv.org
This paper describes Meta's TestGen-LLM tool, which uses LLMs to automatically improve
existing human-written tests. TestGen-LLM verifies that its generated test classes …

[HTML][HTML] Static test flakiness prediction: How far can we go?

V Pontillo, F Palomba, F Ferrucci - Empirical Software Engineering, 2022 - Springer
Test flakiness is a phenomenon occurring when a test case is non-deterministic and exhibits
both a passing and failing behavior when run against the same code. Over the last years …

[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 …

Debugging Flaky Tests using Spectrum-based Fault Localization

M Gruber, G Fraser - … on Automation of Software Test (AST), 2023 - ieeexplore.ieee.org
Non-deterministically behaving (ie, flaky) tests hamper regression testing as they destroy
trust and waste computational and human resources. Eradicating flakiness in test suites is …

[HTML][HTML] Flakiness goes live: Insights from an In Vivo testing simulation study

M Barboni, A Bertolino, G De Angelis - Information and Software …, 2024 - Elsevier
Context: Test flakiness is a topmost concern in software test automation. While conducting
pre-deployment testing, those tests that are flagged as flaky are put aside for being either …

[HTML][HTML] Test code flakiness in mobile apps: The developer's perspective

V Pontillo, F Palomba, F Ferrucci - Information and Software Technology, 2024 - Elsevier
Context: Test flakiness arises when test cases have a non-deterministic, intermittent
behavior that leads them to either pass or fail when run against the same code. While …

[PDF][PDF] Test Flakiness Prediction Techniques for Evolving Software Systems

G Haben - 2023 - orbilu.uni.lu
Software testing plays a crucial role to guarantee a desired level of software quality. Its goal
is to ensure software products respect specified requirements, function as intended and are …

Understanding and Mitigating Flaky Software Test Cases

O Parry - 2023 - etheses.whiterose.ac.uk
A flaky test is a test case that can pass or fail without changes to the test case code or the
code under test. They are a wide-spread problem with serious consequences for developers …