Wie funktioniert die Rückgabe?
In Parasoft Virtualize erstellte virtuelle Dienste können von jeder automatisierten Testlösung mithilfe von CI / CD-Plugins oder der REST-API von Parasoft verwendet und verwaltet werden. Virtuelle Dienste können mithilfe von REST-API-Aufrufen einfach bereitgestellt, aktualisiert und gelöscht werden, sodass Tester schnell abhängige virtuelle Dienste einrichten können.
Wenn Sie kombinieren Parasoft Virtualisieren mit Parasoft SOAtestTeams profitieren von der Effizienz, mit der virtuelle Dienste und API-Tests Nachrichtenformate, Nutzdaten, Tools und Einstellungen gemeinsam nutzen können. Parasoft SOAtest erstellt Test-Assets, die dynamisch neu konfiguriert werden können, sodass Testfälle portabel sind, sodass Sie dieselben Anwendungen in verschiedenen Umgebungen testen können, unabhängig davon, wo sie bereitgestellt werden, und in eine vollständige Testumgebung gepackt werden können, die die vollständige Kontrolle über alles vom Verhalten bis zum Verhalten bietet Leistung zu Daten.
Dies erleichtert die Entwicklung und das Testen neuer APIs erheblich, da Sie einen Prototyp einer neuen API mit einem virtuellen Dienst entwerfen und dann Tests für diesen virtuellen Dienst erstellen können, während der eigentliche Dienst entwickelt wird - eine einfache Möglichkeit, TDD für API-Tests zu kontaktieren .
SOAtest und Virtualize teilen auch Datenquellen, Variablen, Skripte und kommunizieren sogar während der Testausführung miteinander, um den Ablauf der Testausführung zu bestimmen und zu steuern. Diese Synergie ermöglicht es Ihnen, Regressionen für Ihre virtuellen Dienste sofort zu testen und zu erstellen, sodass Sie leicht feststellen können, ob sie nicht mit dem realen System synchronisiert sind, und mithilfe des integrierten Change Advisor von Parasoft sowohl den API-Test als auch den virtuellen Dienst aktualisieren können. wenn Änderungen auftreten.
Es gibt auch Laufzeitsynergien zwischen SOAtest und Virtualize. Virtuelle Dienste überwachen und berichten über Transaktionen, die durch die Anwendung fließen, sodass Benutzer Anrufe in ihre Anwendung einfügen können, um die End-to-End-Funktionalität zu überprüfen. Während Nachrichten über die verschiedenen Schnittstellen fließen, wird Virtualize an wichtigen Interaktionspunkten an SOAtest zurückmelden, um effiziente End-to-End-Testszenarien zu erhalten.