Wie funktioniert es?
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 and Virtualize also share data sources, variables, scripts, and even communicate with each other during test execution to determine and control the flow of test execution. This synergy enables you to immediately test and build regressions against your virtual services, so you can easily identify if it is out of sync with the real system, and use Parasoft’s built-in Change Advisor to update both the API test and the virtual service, when changes occur.
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.