// FALLSTUDIE
Automatisiertes Regressionssystem zur LTE-L1-Verifikation
Wir haben die Lösung erfolgreich gemäß den Kundenanforderungen entworfen und implementiert und betreiben weiterhin 5 Regression-Setups, die den zentralen Verifikations- und Validierungsaspekt für die Qualitätssicherung des T&M-Geräts darstellen.
- Jahr
- 2015
- Entwicklungsteam
- 14 Eng.
- Nutzer
- 40
- Dauer
- Langfristiges Projekt
// 01 Ergebnis
Wir haben die Lösung erfolgreich gemäß den Kundenanforderungen entworfen und implementiert und betreiben weiterhin 5 Regression-Setups, die den zentralen Verifikations- und Validierungsaspekt für die Qualitätssicherung des T&M-Geräts darstellen.
// 02 Verwendete Technologien
- LTE L1
- Jenkins
- RTC
- Artifactory
- C++
- Python
- wxPython
- Matlab
- VISA
- SOAP
// 03 Herausforderung
Die SW-Umgebung des Kunden ist sehr heterogen, mehrere Regressionssysteme laufen parallel, und die Robustheit des Systems mit State-Recovery-Fallback stellt eine besondere Anforderung dar.
Die Aufgabe bestand darin, ein vollständig automatisiertes Regressionssystem zu realisieren, das sich nahtlos in alle Teile des bestehenden CI-Modells (Continuous Integration) einfügt. Das zu testende Gerät war ein T&M-Gerät, das über RF-Kabel mit einem Referenz-Mobiltelefon verbunden war. Die auf dem T&M-Gerät ausgeführten C++-Testfälle erzeugten Testszenarien für verschiedene Zwecke. Aufgaben des Regressionssystems: Installation neuer Builds, die durch einen Jenkins-Job erstellt wurden, Remote-Prozesssteuerung, Ausführungsflusssteuerung, Ergebnisanalyse, Log-Generierung und Reporting.