Report Viewer

Der Report Viewer dient zur Betrachtung und Auswertung von Testreports.

Er wird automatisch am Ende der Package- (Packagereport) oder Projektausführung (Projektreport) geöffnet.

Außerdem können bestehende Reports vergangener Ausführungen über Datei ‣ Öffnen oder Doppelklick einer *.trf-Datei im Windows-Explorer angezeigt werden. Durch Klick auf Fenster ‣ Meldungen wird das Meldungsfenster geöffnet, in dem die aktuellen Meldungen angezeigt werden.

Projektreport

Ein Projektreport entsteht, wenn der Report aus der Ausführung eines Projekts stammt (Play-Button im Projekt Editor).

../_images/Reportviewer.png

Der Projektreport beinhaltet alle Informationen des Packagereport, enthält aber zusätzlich Informationen zu den übergeordneten Projektschritten und Statistiken zu den Ergebnissen aller enthaltenen Packageausführungen.

Auf dem Wurzelknoten des Reports öffnet sich bei Rechtsklick ein Kontextmenü, über das die Sortierung der Projektschritte verändert oder die erneute Ausführung eines Traceanalyse-Jobs (sofern vorhanden) ausgelöst werden kann.

Unterprojekte, die separat ausgeführt werden, besitzen ebenfalls ein Kontextmenü, über das sich der untergeordnete Report öffnen lässt (vorausgesetzt, die Ordnerstruktur des Gesamt-Reports wurde nicht manuell durch Kopieren/Verschieben der Dateien verändert).

Packagereport

Ein Packagereport entsteht, wenn der Report aus der Ausführung eines einzelnen Package stammt (Play-Button im Package Editor).

Package Knoten (Zusammenfassung)

Auf dem Hauptknoten des Reports befinden sich allgemeine Informationen zur Packageausführung:

  • Packagename

  • ecu.test Version

  • Ausführungszeitpunkt und -dauer

  • Gesamtergebnis, Ergebnis des Testfalls sowie Gesamtergebnis aller Analysejobs

  • Packagebeschreibung

  • Packagedateipfad

  • Prüfrechner

Darunter finden sich Tabs mit zusätzlichen Metainformationen zur Packageausführung:

Die einzelnen Tabs sind jeweils nur vorhanden, falls diese Informationen enthalten.

Die Textfarbe dieses Knotens repräsentiert das Gesamtergebnis der Packageausführung.

Info

Wenn Git als Versionsverwaltungssystem verwendet wird, kann im Report unter Informationen zur Versionskontrolle keine URL angegeben werden, da es sich bei Git um ein dezentrales Versionsverwaltungssystem handelt.

Testfall

Die Seite Testfall wird beim Öffnen des Reports automatisch ausgewählt und zeigt eine detaillierte Übersicht über alle ausgeführten Testschritte. Aufgerufene Packages sind als Unterpunkte des Testfall-Knotens vorhanden, sodass man die Ansicht auf die darin enthaltenen Testschritt einschränken kann.

Die Textfarbe dieses Knotens repräsentiert das Gesamtergebnis des Testfalls und bestimmt das Gesamtergebnis der Packageausführung.

../_images/Reportviewer-Testfall.png

Die erste Spalte zeigt neben der Testschrittnummer das eingetretene Ergebnis an. Blasse Farbe bedeutet, dass dieses Ergebnis innerhalb des Teilbaums eingetreten ist, wohingegen ein kräftige Farbe eine direkte Bewertung des Testschrittes anzeigt. Die Zuordnung der Farben zu den Bewertungen kann in den ecu.test-Einstellungen festgelegt werden.

Bis auf die erste Spalte können alle Spalten des Testreports ein- und ausgeblendet werden. Dies geschieht über ein Kontextmenü, welches durch einen Rechtsklick auf den Kopf der Reporttabelle erscheint. ecu.test speichert die Auswahl der aktuell angezeigten Spalten und zeigt nur noch diese in zukünftig geöffneten Testreports an. Um die Spalten wieder anzuzeigen, muss der jeweilige Eintrag im Kontextmenü wieder aktiviert werden.

Klickt man auf das Pluszeichen in der Spalte Aktion/Name, werden untergeordnete Elemente sichtbar. Weitere Details des Testschritts werden bei Anklicken der jeweiligen Zeile im Detailfenster angezeigt, z. B. die Variablenbelegung in diesem Schritt oder auch die spezifizierte Erwartung.

Das Detailfenster kann durch die entsprechenden Buttons minimiert, maximiert oder als eigenes Fenster herausgelöst werden.

../_images/Reportviewer-Detailfenster.png

Ein Doppelklick bei gedrückter <Umschalt>-Taste auf einen Schritt öffnet das entsprechende Package an der passenden Stelle im Editor. So kann man schnell an die interessante Stelle im Package springen, um dort Überarbeitungen vornehmen zu können.

Klickt man doppelt auf einen Packageschritt, so wird der Report auf den Inhalt des entsprechenden Package eingeschränkt.

Mapping

Enthält alle während der Testausführung zuzegriffenen Mappingelemente mit Details zu der zum Testzeitpunkt zugeordneten Testgröße.

Gelingt es ecu.test nicht, eine Größe im gewählten Raster zu registrieren, so werden die entsprechenden Spalten farblich hervorgehoben:

Orange:

Größe konnte nicht im gewünschten Raster registriert werden, es wurde automatisch ein anderes Raster gewählt.

Rot:

Größe konnte nicht im gewünschten Raster registriert werden, toleriert aber keine Registrierung in einem alternativen Raster. Testschritte die diese Testgröße verwenden sind mit ERROR bewertet.

Die Herkunft eines Mappings aus einem globalen Mapping wird ebenso farblich hervorgehoben.

Info

Siehe auch Lokales Mapping bzw. Globales Mapping

Aufnahmen

Enthält die während der Testausführung durchgeführten Aufnahmen mit den enthaltenen Signalen sowie Details zu Reportformat und Ablagepfad.

Analysejobs

Enthält eine detaillierte Übersicht über die ausgeführten Traceanalysen.

Die Textfarbe dieses Knotens repräsentiert das Gesamtergebnis aller Analysen und bestimmt das Gesamtergebnis der Packageausführung.