- 1 Section
- 10 Lessons
- unbegrenzt
- Testen & Testmanagement10
- 1.1Warum testen? Fehlerkosten und V-Modell
- 1.2Teststufen: Unit, Integration, System, Abnahme
- 1.3Black-Box-Test: Äquivalenzklassen und Grenzwertanalyse
- 1.4White-Box-Test: Zweig- und Pfadüberdeckung
- 1.5TDD: Red-Green-Refactor
- 1.6Unit-Tests schreiben (JUnit / pytest)
- 1.7Mocking und Test-Doubles
- 1.8Testplan, Testprotokoll und Dokumentation
- 1.9Testergebnisse multimedial aufbereiten
- 1.10Aufgaben Testen
Testergebnisse multimedial aufbereiten
In der vorherigen Lektion L8 hast du gelernt, wie Test-Dokumente aufgebaut sind. Aber: eine 30-seitige Excel-Tabelle ist kein guter Weg, das Management oder Kunden zu überzeugen. Die Aufbereitung der Ergebnisse ist eine eigene Disziplin – und in der IHK-Abschlussprüfung im FIAE-Teil B2f sogar explizit gefordert: „Testergebnisse multimedial aufbereiten".
Diese Lektion zeigt, wie du Test-Ergebnisse so präsentierst, dass die richtige Zielgruppe die richtige Information bekommt: Entwickler sehen Stack-Traces, Manager sehen Pass-Raten, Kunden sehen Demo-Videos. Du lernst Reportformate, Visualisierungs-Best-Practices und Tools für automatische Reports.
1) Warum aufbereiten? Die Rohdaten reichen nicht
Stell dir vor, du übergibst deinem Chef nach 3 Monaten Test-Arbeit ein 20 MB ZIP mit 5000 JUnit-XML-Dateien. Er wird dich freundlich anlächeln und nie wieder darauf zurückkommen. Rohdaten sind für Maschinen, nicht für Menschen. Aufbereitung verwandelt Rohdaten in Information – und Information in Erkenntnis.
Ein typisches Beispiel: 5000 Unit-Tests sind durchgelaufen. 99,1% bestanden. Das klingt gut. Aber: 95% der bestandenen Tests betreffen Standardfälle, die 5% fehlgeschlagenen alle den Bezahlvorgang. Das ist die eigentliche Geschichte – und sie wird sichtbar erst durch Aufbereitung: Diagramme nach Modulen gruppieren, Trends über Zeit darstellen, Risiken markieren.
2) Zielgruppen kennen – jeder bekommt einen anderen Report
Eine gute Aufbereitung ist zielgruppen-spezifisch. Ein typisches Software-Projekt hat fünf Empfänger-Gruppen, die alle andere Informationen brauchen:
3) Das Test-Dashboard – die zentrale Übersicht
Das wichtigste Visualisierungs-Format ist das Test-Dashboard: eine Web-Seite mit allen wichtigen Kennzahlen auf einen Blick. So ähnlich sieht ein typisches Dashboard aus:
4) Trend-Charts: Entwicklung über Zeit
Ein einzelner Test-Lauf zeigt einen Zustand. Aber das Spannende ist oft die Entwicklung über Zeit: wird's besser oder schlechter? Ein Trend-Chart über die letzten Builds beantwortet das:
5) Coverage-Visualisierungen
Code-Coverage (siehe L4) wird gerne als Donut-Chart oder Heatmap dargestellt – das macht auf einen Blick klar, wo Lücken sind:
6) Reporttypen im Überblick
7) Visualisierungs-Faustregeln
Eine gute Visualisierung beachtet ein paar einfache Regeln. Hier ein paar Vergleich-Beispiele zwischen schlecht und gut:
Wichtigste Faustregel: nicht abschmücken, sondern informieren. Eine schlichte Tabelle mit klarer Sortierung schlägt jeden bunten 3D-Chart.
8) Live-Demos und Video-Aufzeichnungen
Bei UI-getriebener Software (Web-Apps, Mobile) sind Videos ein mächtiges Aufbereitungs-Werkzeug. Test-Automatisierungs-Frameworks wie Cypress, Playwright, Selenium zeichnen die Test-Ausführung als Video auf. Vorteile:
- Bugs sind visuell sofort nachvollziehbar – kein Lesen von Logs.
- Stakeholder verstehen, was getestet wurde – auch wenn sie keinen Code lesen können.
- Bei flaky Tests (Tests, die mal funktionieren, mal nicht): Videos zeigen, was beim Misserfolg anders war.
- Demos für Kunden: das System beim Funktionieren zeigen, nicht beschreiben.
Praxis-Tipp: Videos automatisch bei Test-Fehlern speichern, bei Erfolg löschen. Sonst entsteht eine Datenflut.
9) Multimediale Aufbereitung – das Komplettpaket
Eine wirklich gute Test-Präsentation kombiniert mehrere Medien. Beispiel für die Abnahme-Präsentation beim Kunden:
- One-Pager als PDF: Executive Summary, eine Ampelfarbe, Top-Risiken.
- Live-Dashboard-Link: durchklickbar, immer aktuelle Zahlen.
- 3 Demo-Videos à 60 Sekunden für die wichtigsten Use-Cases.
- Liste der offenen Bugs mit Workaround-Beschreibung.
- Slide-Deck für die Präsentation: max. 10 Folien, je 1 Chart.
Das ist es, was die IHK in B2f mit „multimedial aufbereiten" meint: Text, Bilder, Videos, interaktive Elemente – jedes Medium dort einsetzen, wo es am besten passt.
10) Klausurrelevante Punkte
- Zielgruppen-Differenzierung: Entwickler ≠ Manager ≠ Kunde brauchen unterschiedliche Reports.
- Test-Dashboard als zentrales Werkzeug: Pass-Rate, Trend, Coverage, offene Bugs.
- Visualisierungs-Faustregeln: Ampelfarben, sortieren nach Wichtigkeit, Trends statt Einzelwerte.
- Reportformate: JUnit-XML als Maschinen-Format, HTML/PDF für Menschen.
- Tools: Allure, ReportPortal, Cypress Dashboard, JaCoCo, Slack-Bots.
- Multimedial: Text + Visualisierung + Video + interaktiv kombinieren.
Zusammenfassung
Test-Ergebnisse müssen zielgruppen-spezifisch aufbereitet werden: Entwickler (Stack-Traces), Test-Manager (Trends), Product Owner (Ampel), Kunde (Demos). Je höher in der Hierarchie, desto kürzer. Test-Dashboard: Pass-Rate, Trends, Coverage. Formate: JUnit-XML, HTML, PDF, Markdown, Slack-Bot, Video. Visualisierungs-Regeln: Ampelfarben, nach Wichtigkeit sortieren, Trends statt Einzelwerte, flach statt 3D. Tools: Allure, ReportPortal, Grafana. Nächste Lektion: IHK-Aufgaben Testen.
