Andreas Horn
Andreas Horn arbeitet seit fast 20 Jahren an sicherheitskritischen Softwareprojekten mit Fokus auf Qualität, vom Testen bis zur Auditierung. Er beriet weltweit zu Entwicklungsprozessen und verantwortet aktuell die globale Markteinführungsstrategie der Produktlinie „Code Testing“. Er ist IREB-zertifizierter Requirements Engineer und intacs-zertifizierter AutomotiveSPICE Provisional Assessor.
Beitrag
Wie bei einem guten Rezept kommt es beim Unit Testing auf die Auswahl und die richtige Mischung der Zutaten an. Unit Testing ist ein zentraler Baustein in der Entwicklung sicherheitskritischer Software. Doch was genau ist eine „Unit“ und warum bekommt sie so viel Aufmerksamkeit? Der Vortrag beleuchtet unterschiedliche Definitionen und zeigt, wie sich darauf verschiedene Testansätze anwenden lassen. Von White-Box- und Black-Box-Tests über Characterization Testing bis hin zu Unit-Integration und Requirements-Based Testing werden die „Geschmacksrichtungen“ praxisnah vorgestellt. Auch strukturbasierte Tests sowie Tests auf Host, simuliertem und echtem Target werden diskutiert. Anhand typischer Anwendungsszenarien wird gezeigt, wie sich diese Varianten effizient kombinieren und automatisieren lassen.