An Intelligent Monitoring Algorithm to Detect Dependencies between Test Cases in the Manual Integration Process
Paper in proceeding, 2023

Finding a balance between meeting test coverage and minimizing the testing resources is always a challenging task both in software (SW) and hardware (HW) testing. Therefore, employing machine learning (ML) techniques for test optimization purposes has received a great deal of attention. However, utilizing machine learning techniques frequently requires large volumes of valuable data to be trained. Although, the data gathering is hard and also expensive, manual data analysis takes most of the time in order to locate the source of failure once they have been produced in the so-called fault localization. Moreover, by applying ML techniques to historical production test data, relevant and irrelevant features can be found using strength association, such as correlation- and mutual information-based methods. In this paper, we use production data records of 100 units of a 5G radio product containing more than 7000 test results. The obtained results show that insightful information can be found after clustering the test results by their strength association, most linear and monotonic, which would otherwise be challenging to identify by traditional manual data analysis methods.

Mutual Information

Machine Learning

Fault Localization

Test Optimization

Dependence Analysis

Author

Cristina Landin

Ericsson

Örebro University

Xinrong Zhao

Student at Chalmers

Martin Langkvist

Örebro University

Amy Loutfi

Örebro University

Proceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023

353-360
9798350333350 (ISBN)

16th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023
Dublin, Ireland,

Subject Categories (SSIF 2011)

Computer Science

DOI

10.1109/ICSTW58534.2023.00066

More information

Latest update

1/3/2024 9