使用两阶段生成模型为电信软件系统生成测试代码
软件工程
2024-04-16 v1 计算与语言
机器学习
摘要
近年来,电信网络向智能、自主和开放网络演进,导致电信软件系统日益复杂,支持各种异构部署场景,具有多标准和多供应商支持。因此,大规模电信软件公司为所有部署场景开发和测试软件成为挑战。为了解决这些挑战,我们提出了一个面向大规模电信软件系统的自动化测试生成框架。我们首先利用在实地试验期间对历史电信网络数据训练的时间序列生成模型,为观察到的测试场景生成测试用例输入数据。此外,时间序列生成模型有助于保护电信数据的隐私。然后,将生成的时间序列软件性能数据与自然语言编写的测试描述一起,利用生成式大语言模型生成测试脚本。我们在公共数据集和从运营电信网络获得的电信数据集上进行的全面实验表明,该框架可以有效生成全面的测试用例数据输入和有用的测试代码。
引用
@article{arxiv.2404.09249,
title = {Test Code Generation for Telecom Software Systems using Two-Stage Generative Model},
author = {Mohamad Nabeel and Doumitrou Daniil Nimara and Tahar Zanouda},
journal= {arXiv preprint arXiv:2404.09249},
year = {2024}
}
备注
6 pages, 5 figures, Accepted at 1st Workshop on The Impact of Large Language Models on 6G Networks - IEEE International Conference on Communications (ICC) 2024