Thema Realisierung einer Testumgebung für das automatisierte Testen einer
kommerziellen Software für den Fernzugriff auf Videogeräte auf Basis einer
geeignet ausgewählten Unit-Test-Bibliothek
Zusammenfassung Das Projekt teilt sich in zwei Bereiche. Zuerst muss ein Framework ausgesucht werden,
das für diese Aufgabe eingesetzt wird. Dabei sind z.B. cppUnit, cxxTest oder boost::test
aufgrund ihrer Stabilität, Funktionalität, den Anforderungen an die zu testende Software,
Benutzbarkeit und Wartbarkeit zu untersuchen.
Im zweiten Teil muss dieses Framework eingesetzt werden, um eine Testumgebung für die
Software PView zu schreiben. Bei dieser handelt es sich um eine Visualisierungs- bzw.
Steuerungsprogramm für die im Hause Dallmeier hergestellten Digitalrecorder. Ein SDK
zu dieser Software ermöglicht Aktionen auszuführen und den Erfolg über einen Rückkanal
abzufragen. Ein Testlauf muss konfigurierbar sein, so dass gezielt Tests ausgesucht werden
können. Der Test muss in Form eines Batchvorgangs gestartet werden können, so dass der
Testlauf in die Erstellung der Installation eingebaut werden kann. Das Fehlschlagen
mindestens eines Tests muss sofort angezeigt werden. Ein Protokoll des Testlaufs muss
ebenfalls in Form einer Datei erstellt werden.