An Intelligent Monitoring Algorithm to Detect Dependencies between Test Cases in the Manual Integration Process
Paper i 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

Författare

Cristina Landin

Ericsson AB

Örebro universitet

Xinrong Zhao

Student vid Chalmers

Martin Langkvist

Örebro universitet

Amy Loutfi

Örebro universitet

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,

Ämneskategorier (SSIF 2011)

Datavetenskap (datalogi)

DOI

10.1109/ICSTW58534.2023.00066

Mer information

Senast uppdaterat

2024-01-03