核心概念
大規模な電信ソフトウェア企業が、さまざまな展開シナリオに対応するためのソフトウェアを開発およびテストするのを支援するための自動化されたテスト生成フレームワークを提案する。
摘要
本論文では、大規模な電信ソフトウェアシステムのための自動化されたテスト生成フレームワークを提案している。
まず、フィールド試験中に収集された電信ネットワークデータを使用して時系列生成モデルを訓練し、テストケースの入力データを生成する。これにより、プライバシーを保護しつつ、実際のネットワーク使用パターンを反映したテストケースを生成できる。
次に、自然言語で記述されたテスト説明と生成された時系列データを組み合わせて、大規模言語モデルを使ってテストスクリプトを生成する。
公開データセットと電信事業者から得たデータセットを使った包括的な実験により、提案手法が効果的にテストケースデータと有用なテストコードを生成できることを示している。
統計資料
新しい5Gネットワーク技術の登場、ヘテロジニアス展開シナリオでのラジオノードの増加、O-RAN (Open RAN) の導入により、電信ベンダーと移動通信事業者が、さまざまなマルチベンダーネットワーク展開シナリオと製品に対してソフトウェアをテストする必要がある。
ソフトウェアテストは、信頼性の高いテレコムシステムを確保するための重要なステップである。ソフトウェアテストでは、障害ケースを検出するために、テストシナリオの下でソフトウェアシステムの動作を評価する。
従来のソフトウェアテストでは、ドメイン専門家の仮定に基づいてテストケースが作成されるが、実際のネットワーク使用パターンや環境条件を完全に再現するのは困難である。
引述
"新しい5Gネットワーク技術の登場、ヘテロジニアス展開シナリオでのラジオノードの増加、O-RAN (Open RAN) の導入により、電信ベンダーと移動通信事業者が、さまざまなマルチベンダーネットワーク展開シナリオと製品に対してソフトウェアをテストする必要がある。"
"ソフトウェアテストは、信頼性の高いテレコムシステムを確保するための重要なステップである。ソフトウェアテストでは、障害ケースを検出するために、テストシナリオの下でソフトウェアシステムの動作を評価する。"
"従来のソフトウェアテストでは、ドメイン専門家の仮定に基づいてテストケースが作成されるが、実際のネットワーク使用パターンや環境条件を完全に再現するのは困難である。"