Generieren von Testberichten
Für die Generierung druckbarer Testberichte stellt Ihnen Talend mehrere Möglichkeiten zur Auswahl.
Sie können Berichte über die CommandLine-Benutzeroberfläche, CI-Plattformen und die Talend Cloud API Tester-Erweiterung für Google Chrome generieren.
Über die CommandLine-Benutzeroberfläche
Sie können HTML-Berichte direkt über die Befehlszeile unter Verwendung von Surefire mithilfe folgender Befehle generieren:
# Runs the API tests
mvn clean test
# Creates a nicely formatted Surefire Test Report in HTML format
# without running the tests as they have been run already
mvn surefire-report:report-only
# The Site Plugin is used to generate a site for the project. The generated
# site also includes the project's reports that were configured in the POM
mvn site -DgenerateReports=false
In der generierten Ausgabe wird an erster Stelle eine Übersicht über alle Testergebnisse angezeigt, gefolgt von einer Detailansicht.
Weitere Informationen zu Surefire finden Sie in der Maven-Dokumentation.
Über CI-Plattformen
Das CLI-Tool generiert Testberichte in XML im JUnit/Surefire-Standardformat. Das bedeutet, dass Sie mit jedem beliebigen CI-Tool (Continuous Integration: Kontinuierliche Integration), wie z. B. Bamboo oder TeamCity, bzw. mit jedem Tool zur Erstellung von Qualitätsberichten, wie z. B. SonarQube oder Allure, sofern kompatibel mit diesem Standardformat, Berichte zu Ihren API-Tests mit Talend Cloud API Tester erzeugen können.
Nachstehend ein Beispiel für einen Testbericht in Jenkins, wobei andere CI-Plattformen ähnliche Funktionen bereitstellen sollten.
Detailansicht für eine spezifische Generierung:
Verlauf der Testergebnisse:
Verlauf der Testausführungsdauer: