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

David Carmo,

Luísa Gonçalves, Ana Flávia Nepomuceno Dias

et al.

2022 IEEE Symposium on Computers and Communications (ISCC), Journal Year: 2023, Volume and Issue: unknown, P. 245 - 251

Published: July 9, 2023

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 unreliable and makes it difficult diagnose troubleshoot any issues. In this study, we aim identify flaky test cases in development using black-box approach. indicators of quality cause issues development. Our proposed model, Fast-Flaky, achieved best cross-validation results. per-project validation, showed an overall increase accuracy but decreased other metrics. However, were some projects where improved with pre-processing techniques. These provide practitioners method identifying may inspire further research on effectiveness different techniques use additional smells.

Language: Английский

Reducing Test Runtime by Transforming Test Fixtures DOI

Chengpeng Li,

Abdelrahman Baz,

August Shi

et al.

Published: Oct. 18, 2024

Language: Английский

Citations

0

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

David Carmo,

Luísa Gonçalves, Ana Flávia Nepomuceno Dias

et al.

2022 IEEE Symposium on Computers and Communications (ISCC), Journal Year: 2023, Volume and Issue: unknown, P. 245 - 251

Published: July 9, 2023

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 unreliable and makes it difficult diagnose troubleshoot any issues. In this study, we aim identify flaky test cases in development using black-box approach. indicators of quality cause issues development. Our proposed model, Fast-Flaky, achieved best cross-validation results. per-project validation, showed an overall increase accuracy but decreased other metrics. However, were some projects where improved with pre-processing techniques. These provide practitioners method identifying may inspire further research on effectiveness different techniques use additional smells.

Language: Английский

Citations

0