[HTML][HTML] A hybrid novel fuzzy AHP-Topsis technique for selecting parameter-influencing testing in software development

V Singh, V Kumar, VB Singh - Decision Analytics Journal, 2023 - Elsevier
Software testing is one of the most important phases in the software development life cycle.
Software testing cannot ensure successful outcomes until and unless done perfectly. For …

A survey on how test flakiness affects developers and what support they need to address it

M Gruber, G Fraser - 2022 IEEE Conference on Software …, 2022 - ieeexplore.ieee.org
Non-deterministically passing and failing test cases, so-called flaky tests, have recently
become a focus area of software engineering research. While this research focus has been …

An empirical study of flaky tests in javascript

N Hashemi, A Tahir, S Rasheed - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Flaky tests (tests with non-deterministic outcomes) can be problematic for testing efficiency
and software reliability. Flaky tests in test suites can also significantly delay software …

Test flakiness across programming languages

K Barbosa, R Ferreira, G Pinto… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Regression Testing (RT) is a quality-assurance practice commonly adopted in the software
industry to check if functionality remains intact after code changes. Test flakiness is a serious …

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

Practical flaky test prediction using common code evolution and test history data

M Gruber, M Heine, N Oster… - … IEEE Conference on …, 2023 - ieeexplore.ieee.org
Non-deterministically behaving test cases cause developers to lose trust in their regression
test suites and to eventually ignore failures. Detecting flaky tests is therefore a crucial task in …

Flaky test sanitisation via on-the-fly assumption inference for tests with network dependencies

J Dietrich, S Rasheed, A Tahir - 2022 IEEE 22nd International …, 2022 - ieeexplore.ieee.org
Flaky tests cause significant problems as they can interrupt automated build processes that
rely on all tests succeeding and undermine the trustworthiness of tests. Numerous causes of …

[图书][B] Automated system-level software testing of industrial networked embedded systems

PE Strandberg - 2021 - search.proquest.com
Embedded systems are ubiquitous and play critical roles in management systems for
industry and transport. Software failures in these domains may lead to loss of production or …

Identifying randomness related flaky tests through divergence and execution tracing

A Ahmad, EN Held, O Leifler… - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Developers often spend time to determine whether test case failures are real failures or
flaky. The flaky tests, known as non-deterministic tests, change their outcomes without any …

A comprehensive catalog of refactoring strategies to handle test smells in Java-based systems

L Martins, TA Ghaleb, H Costa, I Machado - Software Quality Journal, 2024 - Springer
Test smells, detrimental coding practices that hinder high-quality test code development,
pose a significant challenge in software testing and maintenance. Software refactoring …