Parasoft C/C++test 2022.2 unterstützt das neue MISRA C:2012 Amendment 3 und eine Entwurfsversion von MISRA C++ 202x. Erfahren Sie mehr >>

Testen Sie Orchestrierung und Wiederverwendung

Testen Sie Orchestrierung und Wiederverwendung mit Parasoft SOAtest

Koordinieren Sie die Ausführung von Omni-Channel-Tests, um kontinuierliche Tests zu ermöglichen

Komplexe End-to-End-Test-Orchestrierung kann unübersichtlich sein, insbesondere wenn Sie mehrere Schnittstellen haben, die in Abstimmung miteinander getestet werden können (z. B. Web, API, Datenbank, Microservice usw.). Mit Parasoft SOAtest können Teams End-to-End-Tests für komplexe Omni-Channel-Anwendungen mit einer Webschnittstelle für die Test-Orchestrierung durchführen, sodass das gesamte Team schnell API-Tests erstellen sowie direkt auf alle SOAtest-Testartefakte zugreifen und diese ausführen kann ihren Browser.

Wie funktioniert es?

Die intuitive visuelle Methode von Parasoft zum Entwerfen und Orchestrieren der Testausführung beginnt mit der Definition, welche Tests mit welchen Datenquellen und welchen Umgebungsendpunkten ausgeführt werden sollen, und reicht bis zur Stabilisierung von Testumgebungen mit virtuellen Diensten, die speziell für das jeweilige Testszenario entwickelt wurden versuchen auszuführen. Dieser umgebungsbasierte Testansatz bedeutet, dass Sie zuerst die Testumgebung definieren und dann Ihre Testfälle an der Umgebung ausrichten können, sodass Sie bei der Ausführung wissen, dass alles stabil und einsatzbereit ist.

Parasoft-Benutzer können das tatsächliche Layout ihrer Testumgebung über eine intuitive Weboberfläche visuell gestalten und grafisch darstellen. Aus diesem Diagramm kann jede einzelne Komponente einem Testfall als Service, beispielsweise einem Webservice oder einer Datenbank oder sogar einem virtuellen Service, zugeordnet werden und jede dieser Komponenten kann mit den richtigen Variablen, Datenquellen, Leistung konfiguriert werden Konfigurationen usw. Alle diese Informationen können in einer Vorlage gebündelt werden, um sie mit einem Klick manuell auszuführen oder als Job zu definieren und über Ihre CI/CD-Pipeline auszuführen, indem Parasofts enge Integration mit Jenkins, Team City, Bamboo, und Azure DevOps. Diese Technik ist in hohem Maße wiederverwendbar und kann geteilt und in eine lokale Testumgebung sowie in Cloud-Dienste kopiert werden, sodass Sie mit einer dynamischen Infrastruktur testen können.

Eigenschaften

Erstellen Sie schnell aussagekräftige, szenariobasierte API-Tests über die intuitive Weboberfläche von Parasoft. Verknüpfen Sie Testschritte miteinander und führen Sie Datenextraktionen und Zusicherungen durch, während Sie Ihre Tests aus externen Datenquellen abrufen.

Kennzeichnen Sie alle Testartefakte in Parasoft SOAtest mit Metadaten und Anforderungen, um eine nahtlose Zusammenarbeit zwischen Entwicklern / Testteams zu ermöglichen, und führen Sie jedes Testszenario sofort auf Knopfdruck aus.

Stellen Sie den Kontext bereit und stellen Sie die Konsistenz von Testausführung und Ergebnissen sicher, indem Sie Testartefakte aus Ihrer Bibliothek mit einer Testumgebung bündeln. Führen Sie Jobs manuell über die Thin-Client-Oberfläche aus oder lösen Sie die automatische Testausführung als CI-Erstellungsschritt in Ihrer DevOps-Toolkette aus.

Benutzer können ihre Testumgebungen grafisch darstellen und Testfälle mit einzelnen Komponenten in diesem Ablauf verknüpfen, um jede Komponente auf granularer Ebene oder als Szenario zusammen zu testen. Die spezifischen Testdaten, Endpunkte und Umgebungsvariablen können sowohl im Voraus als auch dynamisch als Teil der Umgebungsbereitstellung konfiguriert werden, um Tests in Vorproduktionsumgebungen (z. B. Entwicklung, Leistung, Staging) und sogar Produktionsumgebungen zu ermöglichen, um das Verschieben nach rechts zu ermöglichen testen.

Vorteile des Parasoft-Ansatzes

Erstellen und Ausführen von Testfällen auf einfache Weise

Parasoft SOAtest API-Tests können lokal auf dem Desktop oder remote auf Servern ausgeführt werden, die vor Ort oder in der Cloud gehostet werden, sodass Benutzer leistungsstarke API-Tests direkt über einen Browser erstellen können. Dies bietet Benutzern eine einfache Möglichkeit, Tests zu entsperren, ohne dass zusätzliche Tools, Frameworks oder umständliche automatisierte Prozesse erforderlich sind.

Vereinfachen Sie die Orchestrierung kontinuierlicher Tests

Die intuitive Weboberfläche von Parasoft bietet einen Ort zum Verwalten der Koordination und Orchestrierung von Tests und virtuellen Diensten im Kontext Ihres vorhandenen Automatisierungsframeworks (z. B. Jenkins, Team City, Bamboo und Microsoft Azure DevOps). Parasofts Environment Manager ist das einzige verfügbare Produkt mit einer grafischen Benutzeroberfläche, mit der Testfälle, virtuelle Dienste, Endpunkte, Testdatenquellen, Leistungskonfigurationen und Ausführungsdetails einfach verwaltet werden können.

Konfigurieren Sie Ihre Testumgebung und Testausführung dynamisch in Sekunden neu

Anstatt jede Testumgebungs-Bereitstellungsaktivität einzeln als einzelnen Erstellungsschritt mit einem Skript oder Plugin zu verwalten, reduziert die Weboberfläche von Parasoft die Zeit und die Anzahl der erforderlichen manuellen Konfigurationen, indem ein visueller Mechanismus zur Darstellung des End-to-End-Testflusses bereitgestellt wird. Anschließend können Sie das Diagramm als Erstellungsschritt bereitstellen, um den Aufwand für die Integration der End-to-End-Testautomatisierung in die CI / CD-Pipeline erheblich zu reduzieren.