MANTRA5G - Modular, adaptive and interoperable test framemework for 5G/6G

Abstract

Mit den im Rahmen des Vorhabens durchgeführten Arbeiten konnte wesentliche Vorarbeit für die Entwicklung eines umfänglichen NESAS CCS-GI Testframeworks geleistet werden. Systematisch zusammengetragene Anforderungen in Form von Userstories, Anwendungsfällen und einer Anforderungs-Checkliste benennen wesentliche Aspekte, die ein NESAS CCS-GI Testtool adressieren sollte. Eine umfangreiche Dokumentation der durchgeführten Hintergrundrecherchen identifiziert relevante 3GPP Spezifikationsdokumente, Protokolle, Prüfschnittstellen und Trigger. Dies dient dazu, den jeweiligen Testfall in das Gesamtszenario einzuordnen und die benötigte 5G Funktionalität, die die Testumgebung bereitstellen muss, zu beschreiben. Außerdem wurden die Testfälle im Hinblick auf Automatisierbarkeit eingeschätzt. Mit diesen beiden Schritten konnte ein wesentlicher Grundstein für die exemplarische Testfallentwicklung während des Projektes aber auch für zukünftige Weiterentwicklungen des Demonstrators gelegt werden. Der Umfang der 3GPP Spezifikation hat sich als deutlich komplexer herausgestellt als ursprünglich gedacht. Damit wird auch die Entwicklung konkreter Testfälle als zeit- und ressourcenintensiv eingeschätzt. Im Rahmen des Vorhabens wurde Robot Framework als geeignetes Tool zur Testfallautomatisierung und Open5GS als geeignetes Tool zur Nachbildung von 5G Funktionalität in der Prüfumgebung bewertet. Durch praktische Untersuchungen konnten Möglichkeiten und Grenzen der Tools identifiziert werden. Unter Berücksichtigung der bisherigen Ergebnisse wurde ein lauffähiger Demonstrator entwickelt. Dieser setzte die einzelnen Teilkonzepte um und ermöglicht es ausgewählte Testfälle automatisiert durchzugführen. Die allgemeine Machbarkeit in Bezug auf Umsetzung und Automatisierung von SCAS-Testfällen konnte über den Demonstrator nachgewiesen werden. Die Ergebnisse des Vorhabens können in folgenden Prüfungen und Projekten genutzt und weiterentwickelt werden.

Description

Keywords

License

Creative Commons Attribution-NonDerivs 3.0 Germany