Empfohlenes Webinar: MISRA C++ 2023: Alles, was Sie wissen müssen | Zum Video

Person, die am Computer tippt

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

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.