// FALLSTUDIE
Test des Flight Connectivity Moduls
Testabdeckung gemäß Spezifikation. Prototyp eines Regressionssystems für interne Zwecke.
- Jahr
- 2019
- Entwicklungsteam
- 5 Eng.
- Nutzer
- 20
- Dauer
- 6 bis 12 Monate
// 01 Ergebnis
Testabdeckung gemäß Spezifikation. Prototyp eines Regressionssystems für interne Zwecke.
// 02 Verwendete Technologien
- bash
- Embedded Python
- Python
- C
- C++
- Django
- ARINC 429
- ARINC 717
- HTML
- CSS
- mySQL
- REST API
// 03 Herausforderung
Proprietäres C/C++ API, Embedded-Linux-Emulation
Das Flight Connectivity Modul des Kunden muss mithilfe seines proprietären, in C++ geschriebenen API verifiziert werden. Das Testing-Framework ist Google Test. Für eine effiziente Implementierung wurde Python in C eingebettet, entworfen und realisiert. Verifizierte Szenarien:
Server-Client-Socket-basierte Kommunikation und Datendurchsatzverifizierung ARINC 429 ARINC 717 Funktionstests