Holen Sie sich die neuesten wichtigen Update-Informationen für die Log4j-Sicherheitslücke. Sehen Sie sich an, wie Sie das Problem mithilfe der Parasoft-Anleitung beheben können. Erfahren Sie mehr >>

X
Testumgebungsmanagement

Verwalten Sie Ihre Testumgebung mit Parasoft Virtualize

Aktivieren Sie DevOps, indem Sie die Service-Virtualisierung nutzen, um Ihre Testumgebungen zu stabilisieren

Parasoft Virtualize bietet eine leistungsstarke, benutzerfreundliche Weboberfläche zum Verwalten der mit der Servicevirtualisierung verbundenen virtuellen Assets, sodass Benutzer jeden Aspekt ihrer Testumgebung steuern können, von der Konfiguration verschiedener Antworttypen und -verhalten bis hin zur Steuerung der Leistungsmerkmale.

Wie funktioniert es?

Mit Parasoft Virtualize haben Benutzer die vollständige Kontrolle über ihre Testumgebung, indem Testblockaden in ihrer Testumgebung beseitigt werden, z. B. nicht verfügbare / instabile Abhängigkeiten oder Zugriff auf teure Testlabors von Drittanbietern. Benutzer können Parasoft Virtualize sogar verwenden, um den Testbeginn zu ermöglichen, bevor eine Dienstabhängigkeit implementiert wird.

Es beginnt mit der Entkopplung der Anwendung von ihren abhängigen Ressourcen und der Erstellung einer Bibliothek von Assets, die die verschiedenen funktionalen, daten- und leistungsbezogenen Szenarien darstellen, die zum Testen erforderlich sind. Parasoft macht es einfach, die Bereitstellung und Verwendung dieser Assets zu koordinieren, indem sie dem Team zur bedarfsgerechten Selbstversorgung zur Verfügung gestellt werden. Mit einer intuitiven browserbasierten Oberfläche können Benutzer die Bibliothek von Assets verwalten und verschiedene Assets für den sofortigen Zugriff in einer virtuellen Testumgebung bündeln.

Eigenschaften

Parasoft stellt Testumgebungen als visuelle Diagramme dar, mit denen sich organisatorisch und geografisch getrennte Teams darauf abstimmen können, welche Komponenten für die Testausführung erforderlich sind. Von dort aus kann eine einheitliche Testausführungsstrategie entwickelt werden, die virtuelle Dienste umfasst, um Lücken zu schließen, in denen Komponenten nicht verfügbar sind, instabil sind oder sich ständig weiterentwickeln.

Wenn Sie wissen, wann die Testumgebung zum Testen bereit ist, können Sie enorm viel Zeit sparen und umweltbedingte Testfehler vermeiden. Mit Parasoft Virtualize können Sie feststellen, welche Komponenten in der Testumgebung sich schlecht verhalten oder nicht synchron sind, sodass sie dynamisch durch virtuelle Dienste ersetzt werden können. Jede dieser Komponenten kann in Echtzeit überwacht werden, um den Informationsfluss durch das System zu verstehen und den Zustand der Komponenten vor der Testausführung vorab zu überprüfen. Durch die Erfassung realer Systemtransaktionen ermöglicht Parasoft die Erstellung realistischerer virtueller Dienste.

Benutzer von Parasoft Virtualize können einfache virtuelle Dienste sowohl über den funktionsreichen Desktop als auch über die intuitive Weboberfläche erstellen, mit der selbst unerfahrene Benutzer Simulationen aus Dienstdefinitionen, aufgezeichnetem Datenverkehr oder sogar Prototypdiensten erstellen können, die nicht vorhanden sind. Diese Dienste können dann einer Umgebung hinzugefügt werden, in der sie von Nicht-Virtualisierungsexperten bereitgestellt und verwendet werden können.

Die Leistungsmerkmale virtueller Dienste können ebenfalls gesteuert werden. Um frühere Leistungstests zu unterstützen, können Benutzer virtuelle Dienste mit realistischen (oder unerwarteten) Leistungsprofilen erstellen, vorhandene Testumgebungen mit Proxys erweitern, um den Verkehrsfluss dynamisch umzuleiten, und einen schnellen Wechsel zwischen realen und simulierten Versionen Ihrer Abhängigkeiten ermöglichen, ohne dies zu müssen Stellen Sie die Anwendung erneut bereit.

Parasoft-Monitore (dh „Proxys“) befinden sich zwischen der Anwendung und ihren Abhängigkeiten und wechseln dynamisch in den Failover-Modus, falls das reale System jemals offline geht. Im Failover-Modus wird der gesamte Dienstverkehr an einen virtuellen Dienst weitergeleitet, um Ihre Umgebung stabil zu halten.

Benutzer können Gruppen virtueller Dienste zu einer Umgebungsinstanz bündeln, die ein bestimmtes Verhalten zur Unterstützung einer bestimmten Testinitiative bereitstellt (z. B. positives Verhalten beim Testen des Happy Path durch die Qualitätssicherung, negatives Verhalten, wenn die Entwicklung etwas reproduzieren muss, schnelle oder langsame Leistung zur Unterstützung des Ladevorgangs Testen usw.). Diese Instanzen können dann von Testern in einer Self-Service-Methode ausgewählt und bereitgestellt werden, um sicherzustellen, dass sich ihre Umgebungen genau so verhalten, wie sie es benötigen, wann immer sie es benötigen.

Benutzer können Umgebungsvoreinstellungen nutzen, um Testumgebungen vor der nächtlichen (oder kontinuierlichen) automatisierten Testausführung zu konfigurieren, und müssen sich keine Sorgen um die Umgebung machen, die dazu führt, dass Testfälle fehlschlagen. Durch die Verbindung von Virtualize mit der CI-Infrastruktur können Benutzer Einweg-Testumgebungen als Teil der Continuous Delivery-Pipeline dynamisch bereitstellen und zerstören.

Hosten Sie häufig verwendete virtuelle Dienste in Ihrem eigenen internen Marktplatz, um nicht nur die gemeinsame Nutzung virtueller Dienste zu fördern, sondern den Benutzern auch das Verständnis der in der Bibliothek vorhandenen virtuellen Dienste zu erleichtern und eine schnelle Bereitstellung auf einem gemeinsam genutzten Server oder in einer lokalen Umgebung zu ermöglichen.

Klonen Sie ganze Umgebungen zum Testen und stellen Sie alle Test- und Testdaten für Artefakt-Testfälle entweder in Ihrer lokalen Umgebung oder in einer Containerumgebung für schnelle Tests bereit.

Nutzen Sie das Parasoft-Testdaten-Repository, um Zugriff auf wertvolle Daten in Ihren virtuellen Diensten zu erhalten. Benutzer können auf Teamebene zusammenarbeiten, indem sie ein Repository freigeben, oder eine Person kann ihr eigenes privates Repository hosten, das nur die Daten enthält, die sie benötigen.

Profitieren Sie vom Parasoft-Ansatz

Optimieren Sie die Einführung der Service-Virtualisierung mit einer benutzerfreundlichen Thin-Client-Oberfläche.

Mit Parasoft Virtualize können Sie über eine intuitive, skriptlose Oberfläche einfache virtuelle Dienste erstellen. Entwickler, Tester und DevOps-Ingenieure können auf einfache Weise virtuelle Assets und vorkonfigurierte Testumgebungen erstellen, zusammenarbeiten und wiederverwenden. Sie können auch die Nutzung und Übernahme von Service-Virtualisierungsartefakten verfolgen, um den ROI ihrer Service-Virtualisierungsinitiative zu verstehen.

Konfigurieren Sie das Verhalten Ihrer Testumgebung schnell neu, ohne Ihre Anwendung erneut bereitstellen zu müssen

Nutzen Sie die Proxys von Parasoft Virtualize, um dynamisch in den Failover-Modus zu wechseln, falls ein reales System jemals offline geht. Verwenden Sie die Thin-Client-Schnittstelle oder die programmatische REST-API von Parasoft, um die Funktionalität, Daten und Leistungsmerkmale der Testumgebung zu steuern, indem Sie schnell zwischen verschiedenen Konfigurationen von Live- und virtuellen Abhängigkeiten wechseln. Verbinden Sie Virtualize mit Ihrer CI-Infrastruktur, um Einweg-Testumgebungen als Teil Ihrer Continuous Delivery-Pipeline dynamisch bereitzustellen und zu zerstören.

Erhalten Sie sofort Einblick in den Zustand Ihrer Testumgebung

Integrieren Sie Komponentenzustandsprüfungen vor der Testausführung in Ihre Testumgebung und ermöglichen Sie deren Ausführung, wenn Testumgebungen bereitgestellt werden. So erhalten Tester eine Self-Service-Methode, um sicherzustellen, dass sich ihre Umgebungen genau so verhalten, wie sie es benötigen, wenn sie es benötigen.