Test Code Generation for Telecom Software Systems using Two-Stage Generative Model

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Nabeel, Mohamad, Nimara, Doumitrou Daniil, Zanouda, Tahar
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866911839122620416
author Nabeel, Mohamad
Nimara, Doumitrou Daniil
Zanouda, Tahar
author_facet Nabeel, Mohamad
Nimara, Doumitrou Daniil
Zanouda, Tahar
contents In recent years, the evolution of Telecom towards achieving intelligent, autonomous, and open networks has led to an increasingly complex Telecom Software system, supporting various heterogeneous deployment scenarios, with multi-standard and multi-vendor support. As a result, it becomes a challenge for large-scale Telecom software companies to develop and test software for all deployment scenarios. To address these challenges, we propose a framework for Automated Test Generation for large-scale Telecom Software systems. We begin by generating Test Case Input data for test scenarios observed using a time-series Generative model trained on historical Telecom Network data during field trials. Additionally, the time-series Generative model helps in preserving the privacy of Telecom data. The generated time-series software performance data are then utilized with test descriptions written in natural language to generate Test Script using the Generative Large Language Model. Our comprehensive experiments on public datasets and Telecom datasets obtained from operational Telecom Networks demonstrate that the framework can effectively generate comprehensive test case data input and useful test code.
format Preprint
id arxiv_https___arxiv_org_abs_2404_09249
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Test Code Generation for Telecom Software Systems using Two-Stage Generative Model
Nabeel, Mohamad
Nimara, Doumitrou Daniil
Zanouda, Tahar
Software Engineering
Computation and Language
Machine Learning
In recent years, the evolution of Telecom towards achieving intelligent, autonomous, and open networks has led to an increasingly complex Telecom Software system, supporting various heterogeneous deployment scenarios, with multi-standard and multi-vendor support. As a result, it becomes a challenge for large-scale Telecom software companies to develop and test software for all deployment scenarios. To address these challenges, we propose a framework for Automated Test Generation for large-scale Telecom Software systems. We begin by generating Test Case Input data for test scenarios observed using a time-series Generative model trained on historical Telecom Network data during field trials. Additionally, the time-series Generative model helps in preserving the privacy of Telecom data. The generated time-series software performance data are then utilized with test descriptions written in natural language to generate Test Script using the Generative Large Language Model. Our comprehensive experiments on public datasets and Telecom datasets obtained from operational Telecom Networks demonstrate that the framework can effectively generate comprehensive test case data input and useful test code.
title Test Code Generation for Telecom Software Systems using Two-Stage Generative Model
topic Software Engineering
Computation and Language
Machine Learning
url https://arxiv.org/abs/2404.09249