Die Funkgeräte sollten einem Black-Box-Test unterzogen werden. Hierzu wurden die Geräte über eine selbstentwickelte und -gebaute Zwischenplatine verkabelt, sodass softwaregesteuert die Kommunikationskanäle per Relais geschaltet werden können.
Verschieden parametrisierte Kommunikationsmodi für Sprache und serielle Datenübertragung wurden in ein firmeninternes Testframework (in Python geschrieben) integriert, die die Funktionsfähigkeit der Hardware testen.
Fortführung Robot Framework-basierter Tests einer ISP Infrastruktur, insb. Zusammenspiel Bestellsystem mit diversen Datenbanken und mit Drittanbietern ("Letzte Meile"). Zugriff auf diese wurden mit REST-APIs nach TM-Forum-Standards bereitgestellt, diese APIs wurden durchgetestet.
Des weiteren wurde die ISP-Infrastruktur (OLT <-> BNG <-> Radius mit Nutzerdaten <-> BNG <-> Drittanbieter-BNG) Ende-zu-Ende getestet. Dabei wurde auch ein Drittanbieter-BNG simuliert.
Alle diese Tests wurden mit dem pythonbasierten Robot Framework durchgeführt.
Aufbau und Verwaltung der Server-, Netzwerk-, und Softwareinfrastruktur, auf denen diese Tests laufen. Dies beinhaltete die Administration der Testserver und darauf laufender VMs, wie auch des IP/Ethernet-Netzwerkes.
Fortführung und Weiterentwicklung einer pythonbasierten Lasttestumgebung zum Stresstesten eines ISP-Einwahlservers (BNG).
Hierbei wurden von den Testservern der gesamte Pfad vom Endanwendergerät (Modem/CPE mit PPPoE) bis zu den Einwahlkonzentratoren vor dem BNG (OLT mit ANCP) simuliert und verschiedene Kundentypen und Auslastungsszenarien durchgetestet.
Dies erforderte neben dem IP/Ethernet-Netzwerkaufbau auch die Verwaltung der linuxbasierten Testserverinfrastruktur.
Mitentwicklung des Deutsche Telekom Smart Speakers "Hallo Magenta".
Entwicklung der Software auf dem Speaker, sowohl Highlevelsoftware wie auch am darunterliegenden Betriebssystem.
Unittests und Integrationtests als Teil der Softwareentwicklung, Systemtests, i.T. Hardwaretests.
Mitverwaltung (DevOps) der Infrastruktur für die Automatisierung div. Teilbereiche (Zertifikatserstellung, CI/CD, Tests jeglicher Art, etc.)
Planung zur Ersetzung eines alten DB-Frontends durch moderne, webbasierte Alternative.
Planung einer internen IT-Infrasturktur inkl. NAS, VLAN-separierter Messrechner, und Backuplösung.
Architektur und Programmierung einer graphischen Software zur Durchführung physikalischer Experimente.
Architektur und Programmierung einer webbasierten Lösung zur Inventarverwaltung und Planung chemischer Prozesse.
Die Funkgeräte sollten einem Black-Box-Test unterzogen werden. Hierzu wurden die Geräte über eine selbstentwickelte und -gebaute Zwischenplatine verkabelt, sodass softwaregesteuert die Kommunikationskanäle per Relais geschaltet werden können.
Verschieden parametrisierte Kommunikationsmodi für Sprache und serielle Datenübertragung wurden in ein firmeninternes Testframework (in Python geschrieben) integriert, die die Funktionsfähigkeit der Hardware testen.
Fortführung Robot Framework-basierter Tests einer ISP Infrastruktur, insb. Zusammenspiel Bestellsystem mit diversen Datenbanken und mit Drittanbietern ("Letzte Meile"). Zugriff auf diese wurden mit REST-APIs nach TM-Forum-Standards bereitgestellt, diese APIs wurden durchgetestet.
Des weiteren wurde die ISP-Infrastruktur (OLT <-> BNG <-> Radius mit Nutzerdaten <-> BNG <-> Drittanbieter-BNG) Ende-zu-Ende getestet. Dabei wurde auch ein Drittanbieter-BNG simuliert.
Alle diese Tests wurden mit dem pythonbasierten Robot Framework durchgeführt.
Aufbau und Verwaltung der Server-, Netzwerk-, und Softwareinfrastruktur, auf denen diese Tests laufen. Dies beinhaltete die Administration der Testserver und darauf laufender VMs, wie auch des IP/Ethernet-Netzwerkes.
Fortführung und Weiterentwicklung einer pythonbasierten Lasttestumgebung zum Stresstesten eines ISP-Einwahlservers (BNG).
Hierbei wurden von den Testservern der gesamte Pfad vom Endanwendergerät (Modem/CPE mit PPPoE) bis zu den Einwahlkonzentratoren vor dem BNG (OLT mit ANCP) simuliert und verschiedene Kundentypen und Auslastungsszenarien durchgetestet.
Dies erforderte neben dem IP/Ethernet-Netzwerkaufbau auch die Verwaltung der linuxbasierten Testserverinfrastruktur.
Mitentwicklung des Deutsche Telekom Smart Speakers "Hallo Magenta".
Entwicklung der Software auf dem Speaker, sowohl Highlevelsoftware wie auch am darunterliegenden Betriebssystem.
Unittests und Integrationtests als Teil der Softwareentwicklung, Systemtests, i.T. Hardwaretests.
Mitverwaltung (DevOps) der Infrastruktur für die Automatisierung div. Teilbereiche (Zertifikatserstellung, CI/CD, Tests jeglicher Art, etc.)
Planung zur Ersetzung eines alten DB-Frontends durch moderne, webbasierte Alternative.
Planung einer internen IT-Infrasturktur inkl. NAS, VLAN-separierter Messrechner, und Backuplösung.
Architektur und Programmierung einer graphischen Software zur Durchführung physikalischer Experimente.
Architektur und Programmierung einer webbasierten Lösung zur Inventarverwaltung und Planung chemischer Prozesse.