EXAM 3.4

Optimiertes Benutzererlebnis


In EXAM 3.4 wurde u. a. ein neuer Subtest-Typ, offene Schnittstellen für Reportmanager und Testrunner sowie eine Bewertung für Reports eingeführt. Zudem wurde das Handling von Metadaten für ReportCollections verbessert.

Neuer Subtest-Typ: SimpleSubtest

Bisher konnten Anwender drei Subtest-Typen verwenden: CommentSubtest, NewSubtest und FreeSubtest. Mit dem SimpleSubtest ist nun ein vierter Typ erhältlich. Er ermöglicht die Dokumentation eines beliebigen Datums, zum Beispiel einer beobachteten Modellgröße oder eines Messwerts; zudem besitzt er ein Label und eine Bewertung (s.u.). Der zusätzliche Subtest-Typkann analog zur bewährten EXAM-Bedienung komfortabel über die – entsprechend ebenfalls neue – Bibliotheksfunktion createSimpleSubtest im Interface _1_core.report.Report angelegt werden. Der Vorteil: eine flexiblere Darstellung von Report-Ergebnissen und mehr Übersichtlichkeit durch eine Gliederung in verschiedene Subtest-Typen. Besonderes Augenmerk bei den Entwicklungsarbeiten galt der nahtlosen Einbettung in die vorhandene grafische Oberfläche. Die Darstellung des neuen Subtests auf der „Overview Page“ des TestCase-Editors und inPDF-Reports orientiert sich daher an der des NewSubtest. Anwender finden damit ein vertrautes Bild vor, die Nutzung der neuen Variante ist intuitiv möglich. Lediglich von Anwendern selbst erstellte BIRT-Report-Designs müssen unter Umständen angepasst werden, um eine korrekte Darstellung zu gewährleisten.

Offene Schnittstellen

Ein Baustein der EXAM-Philosophie ist es, Anwendern selbst die Entwicklung von Erweiterungen für EXAM zu ermöglichen und zur Verfügung zu stellen. Für die EXAM-Bibliotheken war das bereits bisher ohne Einschränkungen möglich. Nun zieht auch der Bereich Tooling nach und hat zahlreiche interne APIs (Application Programming Interfaces, also Schnittstellen) im Reportmanager und Testrunner geöffnet und beschrieben. Mit ihnen lassen sich schneller eigene Plugins sowie Erweiterungen entwickeln und auch in folgenden EXAM-Versionen einsetzen.

Dazu zählen unter anderem die APIs für das EXAM-Reportdatenmodell, das Report-XML-Format und das Execution-XML-Format im Testrunner. Anwender können so direkt auf die Daten zuzugreifen und automatisiert Änderungen durchzuführen. Neue zusätzliche Schnittstellen bieten die Möglichkeit, Filter und Eventlistener zu verschiedenen Komponenten hinzuzufügen. Damit lassen sich verschiedene, individualisierte, für den Anwendungsfall passende Ansichten erzeugen. Die Filter können im Rahmen des TestCase-Editors, des Report-Editors und des Report Explorers angepasst werden. Damit Anwender selbst die Aktivierung oder Deaktivierung der Filter steuern können, ist eine Registrierungsfunktion für verschiedene Events integriert, wie beispielsweise das Öffnen oder Schließen von Reports im Report Manager.

Weitere Neuerungen im Bereich Reports

Neben Subtests, Tests und Testgruppen erhalten mit EXAM 3.4 auch Reports und ReportCollections eine Bewertung. Diese wird aus der höchsten Bewertung aller Gruppen des jeweiligen Reports gebildet. Dabei gilt folgende Sortierung der Bewertungsstufen:

PrioritätBewertung
0INFO
1PASS
2OPEN
3Fail

Bewertungsstufen EXAM

Die Bewertung der Reports zeigt EXAM als Overlay-Icon im Report Model Browser, im Report Explorer sowie in der Search View an. Beim Ändern der Bewertung einer Gruppe oder eines Tests oder Subtests erfolgt auch eine Aktualisierung der Report-Bewertung. Dies gilt auch beim Bearbeiten einer ReportCollection. Damit können Anwender bereits auf den Übersichtsdarstellungen die inhaltliche Bewertung des Reports sehen – ohne jeden einzelnen öffnen zu müssen. 

Darüber hinaus profitieren Nutzer von einem nochmals verbesserten Handling der Metadaten für Report Collections: Beim Erstellen einer Report Collection können Tester die (Default-)Metadaten von einem der Quellreports übernehmen. Dazu hat das EXAM-Team den New Report Collection Wizard entsprechend erweitert. Der untere Teil des Wizards zeigt die Metadatendes gerade ausgewählten Reports an; mit "Assign Metadata" können Nutzer die Auswahl für die neue Collection übernehmen. 


Kontakt


MicroNova AG
Unterfeldring 6
85256 Vierkirchen

Tel.: +49 8139 9300-0
Fax: +49 8139 9300-80
E-Mail: info@who-needs-spam.micronova.de

Mehr

News: Aktuelle Kundenzeitschrift InNOVAtion 01-2019 mehr


Presse: Caritas-Gruppe zu Besuch bei MicroNova mehr


Karriere: Technical Lead Java EE mehr

MicroNova - Kontakt


MicroNova AG
Unterfeldring 6
85256 Vierkirchen

    +49 8139 9300-0
    info@who-needs-spam.micronova.de

» Anfahrtsplan