Empfohlenes On-Demand-Webinar: Beschleunigen Sie die Software-Compliance mit KI Jetzt ansehen >>
Um die Sichtbarkeit und Nachverfolgung funktionaler Testergebnisse zu ermöglichen, generiert Parasoft SOAtest HTML-Berichte und XML-Ausgaben mit Ergebnissen, die in kontinuierlichen Integrationssystemen sowie auf dem zentralen Berichtsserver von Parasoft für zusätzliche Berichte und Analysen veröffentlicht werden können.
In agilen Umgebungen werden neue Features und Funktionen mit hoher Geschwindigkeit erstellt, und automatisierte Lieferpipelines bringen neue Angebote auf den Markt. Kontinuierliches Feedback ist wichtig, um das Risiko zu verstehen, da Produkte schnell geliefert werden. Ohne ständige Prüfung und Validierung ständiger Codeänderungen besteht für das Unternehmen das Risiko, dass verzögerte Veröffentlichungspläne oder Fehler in das Endprodukt gelangen und Kunden Fehler finden.
Parasoft SOAtest fasst die Testergebnisse aller Ihrer Disziplinen für Funktionstests (z. B. Mobil, Benutzeroberfläche, API, Datenbank usw.) zusammen, um sie in einem leicht verständlichen, zentralisierten Dashboard darzustellen, in dem Sie Ihre Testergebnisse im Kontext des Projekts verstehen können und im Kontext der Anforderungen, damit die Stakeholder Qualitätsentscheidungen treffen können, sobald die Anwendung einsatzbereit ist.
Durch einfaches Ausführen von Tests in der Automatisierung erhalten Stakeholder Echtzeitinformationen zu wichtigen Details wie einzelnen Komponentenfehlern, Leistungseinbußen, Teststabilität oder riskanten Codeänderungen. Parasofts erweiterte Analyse Verwenden Sie Daten aus SOAtest zusammen mit der Codeabdeckung und der Rückverfolgbarkeit von Anforderungen, um beispielsweise die Auswirkungen eines Fehlers in Korrelation mit der zugrunde liegenden Codeänderung zu verstehen. All dies bedeutet schnelleres Feedback und reduziertes Risiko.
Wenn Sie Hunderte von Tests gleichzeitig ausführen, von denen einige bestanden und andere fehlgeschlagen sind, benötigen Sie den Kontext, um Ihre Zeit optimal nutzen zu können. Mit Parasoft SOAtest können Benutzer Aktionen basierend auf den Ergebnissen der Testausführung priorisieren und umsetzbare Berichte erstellen, die sich mit der Qualität der Anwendung befassen.
Benutzer können funktionale Testergebnisse in einem zentralen Berichts-Dashboard veröffentlichen, in dem die Testergebnisse in leicht verständlichen, dynamischen Widgets zusammengefasst sind, die die Navigation aller Testergebnisse und Ausführungsdetails ermöglichen. Testfehler können verschiedenen Teammitgliedern zugewiesen werden, die dann die ihnen zugewiesenen Fehler wieder in SOAtest importieren können.
Mit Parasoft SOAtest können Benutzer automatisch erkennen, ob die Testumgebung zum Testen bereit ist, und wenn nicht, welche Maßnahmen zur Stabilisierung der Testumgebung ergriffen werden müssen. Zu diesem Zweck sammelt SOAtest Informationen auf Systemebene und sucht nach Ausfällen, um dem Benutzer zu helfen, zu verstehen, ob sich diese auf seine Tests auswirken.
Parasoft SOAtest hilft Benutzern dabei, Lücken in ihrer API-Teststrategie zu identifizieren, indem Services identifiziert werden, die während der Testausführung nicht vollständig ausgeführt wurden. Der API-Abdeckungsbericht von SOAtest zeigt, wie die einzelnen Dienste und Vorgänge getestet wurden, und bietet eine Endpunktansicht der Testergebnisse.
Auf dem zentralen Berichtsserver von Parasoft hilft ein dynamisches Abdeckungs-Dashboard Benutzern dabei, herauszufinden, welche SOAtest-Testfälle welche Codezeilen abdeckten. Mit diesen Informationen können Tester die optimierteste Strategie zum Testen jeder ihrer APIs erstellen.
Benutzer können SOAtest-Testergebnisse nahtlos in den Build-Deployment-Integrationstestprozess ihrer Anwendung integrieren, indem sie die Funktionstestergebnisse von SOAtest automatisch in CI-Systemen (z. B. Jenkins, Atlassian Bamboo, JetBrains TeamCity und Microsoft Visual Studio Team Services) auf dieselbe vertraute Weise veröffentlichen wie diese Systeme präsentieren bereits Unit-Testergebnisse.
Das umfassende und dynamische Berichtssystem von Parasoft SOAtest ermöglicht es mehreren Beteiligten, den Zustand kritischer Anwendungen zu verstehen. Dabei werden aussagekräftige und umsetzbare Aufgaben in verschiedenen Formen angezeigt, von einem druckbaren PDF-Bericht bis zu einem dynamischen mehrstufigen HTML-Bericht, in dem dargelegt wird, welche Tests ausgeführt wurden und welchen Status sie hatten (Erfolge) und Ausfälle) und mit welchen Anforderungen sie verbunden sind. Alle Berichtsstile sind individuell anpassbar.
Parasoft kann funktionale und nicht funktionale Testergebnisse eindeutig mit der zugrunde liegenden API und Codeabdeckung korrelieren, sodass Benutzer die Auswirkungen von Codeänderungen im Kontext ihrer Funktionsteststrategie verstehen und sofort analysieren können, wo riskante Funktionen getestet werden müssen, und eine ganzheitliche Ansicht erhalten des gesamten Softwareentwicklungsprozesses.
Zusätzlich zum Zurücksenden von Daten an die CI-Infrastruktur können Testergebnisse an veröffentlicht werden Parasoft DTPDas Berichts- und Analyse-Dashboard zur Aggregation mit Qualitätsdaten aus dem gesamten Entwicklungsprozess und zur Korrelation mit agilen Planungs- und Testmanagementsystemen wie JIRA, CollabNet VersionOne, QMetry und Micro Focus ALM.
Die HTML-Berichte von Parasoft SOAtest enthalten alle Informationen, die Sie benötigen, um die Vollständigkeit Ihrer Testabdeckung zu verstehen und Testfehler zu diagnostizieren. Der API-Abdeckungsbericht korreliert die Testergebnisse mit den zu testenden Endpunkten und Diensten und gibt Ihnen einen Überblick über fehlende oder unvollständige Tests und den Bestanden / Nicht Bestanden-Status von Testszenarien. Darüber hinaus kann der zugrunde liegende Datenverkehr erfasst und gemeldet werden, um die Offline-Diagnose von Testfehlern aus automatisierten Testläufen zu unterstützen, die als Teil von CI / CD-Pipelines ausgeführt werden.
Neben umfassenden HTML-Berichten, die direkt in Ihrer CI-Plattform archiviert und angezeigt werden können, können die Ergebnisse der automatisierten Testausführung über dedizierte Plugins für Jenkins, Bamboo, TeamCity und Microsoft sofort wieder in die Berichtsinfrastruktur der beliebtesten CI-Plattformen eingebunden werden Azure DevOps. Diese Ergebnisse können verwendet werden, um den Build automatisch zu bestehen oder nicht zu bestehen, wenn die Qualitätsstandards nicht genau eingehalten werden.
Um sicherzustellen, dass Sie qualitativ hochwertige Anwendungen auf den Markt bringen, geht es nicht nur darum, eine Testsuite zu erstellen und sicherzustellen, dass sie besteht. Sie benötigen den vollständigen Überblick über die Qualität in allen Phasen des Softwareentwicklungsprozesses. Das Reporting- und Analyse-Dashboard von Parasoft ermöglicht die Aggregation von API-Testergebnissen mit anderen Testpraktiken wie statischen Analysen, Komponententests und Abdeckungsanalysen – und korreliert diese Metriken dann wieder mit den Anforderungen und Benutzergeschichten, um Ihnen einen vollständigen und kontinuierlichen Überblick zu geben Qualität.