Test-Suiten

Um sicherzustellen, dass Programme langfristig stabil funktionieren, entwicklen wir automatisierte Test-Suiten.
Eine Testsuite ‘speichert’ das Wissen, wie ein Programm im Detail funktionieren soll. Somit kann auch eine sehr aufwendige Applikation nach Erweiterungen zeit- und kostensparend automatisiert getestet werden. Programme funktionieren nach Erweiterungen ‘immer noch’.

Hierfür haben wir Software-Tools entwickelt:

Unit-Tests

  • Ojektorientierte, generische Architektur
    arrow_r beliebig erweiterbar
    arrow_r Test-Module, e.g. von Bibliotheksklassen, können in mehrere Projekte integriert werden
  • Logging von Test-Ergebnissen
  • Logging von Beschreibungen
    arrow_r Generierung von Test-Dokumentationen
  • Test-Ergebnis-Filter Funktionalitäten
    arrow_r Reduktion der Ergebnis-Daten
    arrow_r Prüfung von Test-Abdeckungen
  • Test-Ergebnisse in Stile von CUnit (C++ only)

System-Tests

  • Programme werden so konzipiert, dass sie fernsteuerbar sind
  • Funktionalitäten der Programme werden automatisiert ausgeführt / gestestet
    arrow_r Prüfung Pass / Fail gegen Referenz-Daten
    arrow_r Prüfung Pass / Fail durch Durchlauf-Prüfung von Code-Pfaden
  • Automatisierte Generierung einer Test-Ergebnis-Zusammenfassung
  • Automatisierte Generierung einer Test-Suite-Dokumentation

Alle Testsuiten können unter Code-Verwaltung gestellt werden …

zurück zu Projekte

Comments are closed.