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

Testdatenverwaltung

Verwalten Sie Ihre Testdaten mit Parasoft Virtualize

Vermeiden Sie Testkonflikte mit virtuellen Testdaten

In der heutigen Welt moderner Softwarearchitekturen werden Softwareanwendungen über APIs in Datenquellen integriert. Und in vielen Fällen werden diese Datenquellen von mehreren Anwendungen und Teams gemeinsam genutzt. Wenn Teams mit dem Testen von Anwendungen beginnen, die von gemeinsam genutzten Datenquellen abhängig sind, können Konflikte und Datenverschmutzung die Bemühungen zur zuverlässigen Durchführung automatisierter Regressionstests beeinträchtigen.

Es wird oft erkannt, dass es sich nicht um einen echten Fehler handelt, sondern um ein Daten- oder Umgebungsproblem, das zum Fehlschlagen der Tests geführt hat. Herkömmliche Testdaten-Management-Techniken reichen nicht aus, und es entstehen echte Kosten für das Unternehmen.

Datengesteuertes Testen

Bis zu 60 % der Entwicklungs- und Testzeit von Anwendungen werden datenbezogenen Aufgaben gewidmet.

Auswirkungen auf Testdaten

Ineffizienzen bei der Bereitstellung von Testdaten verursachen Projektkostenüberschreitungen von 46 % und Auswirkungen auf den Zeitplan von 71 %.

Entwicklungslebenszyklus

20 % des durchschnittlichen SDLC gehen verloren, weil erforderliche Testdaten nicht erstellt oder bei Bedarf nicht verfügbar sind.

Erweitern Sie Ihre Virtualisierungsleistung mit synthetischen Testdaten

Jedes Anwendungsteam benötigt gemeinsame Testdaten, die sich hinter APIs befinden. Die Service-Virtualisierung ermöglicht es Teams, ihre eigenen virtuellen Daten und Sandboxes unabhängig zu steuern, wodurch sie einfacher höhere Ebenen der Testautomatisierung vorantreiben können, die mit herkömmlichen Methoden einfach nicht praktikabel sind.

Die Testdatenverwaltungstechnologie von Parasoft extrahiert Daten aus bestehenden Systemen, sodass Sie schnell zusätzliche Daten verwalten, maskieren, modellieren und generieren können. Mit der Self-Service-Schnittstelle von Parasoft können Sie Testdaten einfach in Ihren virtuellen Diensten wiederverwenden und so die Zeit reduzieren, die Sie mit der Verwaltung von Testdaten verbringen.

Wie funktioniert es?

Der moderne Ansatz von Parasoft zum Testen von Daten kombiniert Testdatenmanagement mit Service-Virtualisierung, um eine Datensimulation bereitzustellen. Mit diesem Ansatz können Benutzer den Prozess des Verständnisses der verfügbaren Daten vereinfachen, indem sie die beim Erstellen virtueller Dienste gemachten Aufzeichnungen nutzen. Die Testdatenverwaltungstechnologie von Parasoft generiert automatisch Datenmodelle aus Interaktionen in Ihrem System und leitet automatisch Informationen zu den Daten ein, um nicht-technischen Benutzern das Abrufen der benötigten Testdaten zu erleichtern.

Über eine elegante browserbasierte Benutzeroberfläche können Benutzer dann ihre Datenmodelle verwenden und die vertraulichen Daten maskieren, zusätzliche Daten für die Verwendung in ihren virtuellen Diensten generieren sowie Momentaufnahmen der Daten erstellen, um sie problemlos zeitlich vorwärts und rückwärts zu rollen. Dieser Ansatz zum Testen von Daten ist wesentlich zugänglicher als herkömmliche Testdatenverwaltungslösungen, da der Großteil der Komplexität im herkömmlichen TDM aus der Ableitung des Datenmodells stammt, während dies im Parasoft-Ökosystem automatisch geschieht.

Eigenschaften

Die Testdatenlösung von Parasoft erfordert nicht, dass Benutzer sich auf ein Testdatenmanagementteam mit speziellen Fähigkeiten und Tools verlassen müssen. Der einzigartige Ansatz von Parasoft für das Testdatenmanagement gibt Ihnen die direkte Kontrolle über Ihre Umgebung durch Service-Virtualisierung. Ihre Anwendung kann unter Ihrer Kontrolle in virtuelle Dienste integriert werden, wo die Generierung, Maskierung oder Teilmenge von Daten einfach durchgeführt werden kann, ohne sich um komplexe Datenbanken kümmern zu müssen. Parasoft Virtualize kann alle Daten in seinem proprietären Datenspeichersystem speichern und verwalten. Dieser leichtgewichtige Datenspeichermechanismus macht es viel einfacher, Daten zu laden, zu verändern, zurückzusetzen und zu verwenden, ohne sich umständlich mit SQL-Abfragen befassen zu müssen.

Erstellen Sie im Handumdrehen virtuelle Dienste und fügen Sie ihnen Geschäftslogik und Testdaten hinzu, um die lokale Anwendungsentwicklung zu unterstützen. Die REST-API von Parasoft kann auch verwendet werden, um Workflows zu entwickeln, die diese virtuellen Dienste automatisch verwalten und sie in Ihrem virtuellen Testlabor bereitstellen.

Die virtuellen Dienste von Parasoft profitieren von einer dateibasierten Konfiguration, sodass sie für die Fehlerreproduktion und den Support problemlos zwischen Entwicklung und Qualitätssicherung ausgetauscht werden können.

Testdaten veralten mit der Zeit und können mit anderen Lösungen eine Herausforderung darstellen, um kontinuierlich neue Anwendungsfälle in Ihre virtuellen Dienste aufzunehmen. Mit Parasoft können Sie Regeln festlegen, die definieren, wie die Daten jeden neuen Tages aussehen, und dann eine einfache Benutzeroberfläche oder eine Befehlszeilenanweisung verwenden, um die heutigen sicheren Testdaten zu generieren. Dies macht es viel einfacher, virtuelle Dienste zu haben, die sich im Laufe der Zeit ändernde Daten enthalten, und reduziert die allgemeine Wartung, da Sie nicht alle diese Daten manuell aktualisieren müssen.

Mit der Service-Virtualisierung von Parasoft Virtualize können Benutzer Daten aus jeder Umgebung erfassen. Einige der besten Daten sind in unseren Produktionsumgebungen vorhanden, aber wir können diese Daten nicht einfach direkt aus der Produktion abrufen, da sie ein zu hohes Risiko darstellen. Mit Parasoft können Sie Daten von überall extrahieren und dann einen Maskierungsprozess auf diese Daten anwenden, um sie für die Verwendung in Testumgebungen zu bereinigen und den gesamten Prozess der Servicevirtualisierung mit vielen neuen Möglichkeiten für die Datenerfassung zu vereinfachen.

Machen Sie mehr mit virtuellen Daten! Klonen, unterteilen und maskieren Sie Ihre realen Umgebungsdaten, damit Sie die richtigen Bedingungen in Ihrer Testdatenbank schaffen und diese Daten dann in Ihren simulierten Diensten nutzen können.

Profitieren Sie vom Parasoft-Ansatz

Virtuelle Dienste, die einfacher zu besitzen sind

Indem Sie von Anfang an einen kleineren virtuellen Dienst erstellen und ihn dann mit allen erforderlichen Daten laden, indem Sie synthetische Daten generieren, ist es viel einfacher, Ihre virtuellen Dienste zu besitzen und gleichzeitig den Wartungsaufwand zu reduzieren.

Einfachere negative Tests

Manchmal möchten Sie einen Fehler reproduzieren können, aber diese Daten sind in der realen Umgebung einfach nicht vorhanden. Indem Sie synthetische Daten in Ihre virtuellen Dienste laden, können Sie alle möglichen wilden Antworten generieren, die es in der Realität niemals geben könnte. Dies erleichtert Ihnen das Erstellen von Reproduktionen erheblich, da Sie genau die Antworten simulieren können, nach denen gesucht wird.

Heilen Sie Ihre Daten automatisch

Das Stateful Driving Ihrer virtuellen Services ist eine großartige Möglichkeit, reale Transaktionen zu simulieren, die die zugrunde liegenden Daten ändern, sodass Sie sich ändernde Daten im Laufe der Zeit validieren können. Es kann jedoch eine Herausforderung sein, Ihre Daten wieder in die richtige Form zu bringen. Mit Parasoft können Sie einen goldenen Zustand Ihrer Daten erfassen, den Sie durch Verwendung ändern und mit einer Reihe einfacher API-Aufrufe auf den ursprünglichen Ausgangspunkt zurücksetzen können.

Siehe den Wert von Parasoft Virtualize

Möchten Sie sehen, wie sehr Ihre Testprozesse von der Service-Virtualisierung profitieren können?

Verwenden Sie diesen praktischen Rechner, um zu beurteilen, wie Parasoft Virtualize Ihnen helfen kann, Zeit und Kosten für Anwendungstests zu reduzieren, indem Einschränkungen in der Umgebung reduziert werden.

Geben Sie einfach die Anzahl der Personen in Ihren Entwicklungs- und Testteams zusammen mit Angaben zu Testumgebungen, Fehlern und Lieferverzögerungen ein. Sie erhalten eine Berechnung, die den Wert der potenziellen Vorteile projiziert, die Sie durch die Implementierung der Service-Virtualisierungslösung von Parasoft in Ihrem Unternehmen erfahren könnten.

Abstrakte Grafik mit Tortendiagramm links und Legende rechts.