Test Data Warehouse

Beschleunigen Sie Testzyklen durch Bereitstellung von Testdaten in der DevOps-Umgebung, und verbessern Sie die Qualität Ihrer Software durch die Erstellung optimaler Testdatensätze.

Mit Test Data Warehouse erhalten Tester Einblick in die Testumgebung und können Daten für ihre Testszenarien auswählen. Durch die automatisierte Bereitstellung von Testdaten aus Test Data Warehouse mit DevOps lassen sich die Entwicklungszyklen in einer agilen Entwicklungsumgebung beschleunigen.

Test Data Warehouse bietet Testern folgende Möglichkeiten:

  • Testdaten anzeigen, kennzeichnen und suchen: Testingenieure können die Daten in der Testumgebung anzeigen, indem sie die Daten durchsuchen oder abfragen. Sobald der richtige Datensatz für ein Testszenario gefunden wurde, kann er mit dem jeweiligen Testszenario gekennzeichnet und durchsucht werden.
  • Testdaten verwalten und freigeben: Aktualisieren Sie Testdaten, um die richtigen Testdaten für das jeweilige Testszenario zu erhalten. Erstellen Sie kleinere Datensätze für bestimmte Testszenarien oder Testbereiche. Geben Sie eigene Datensätze an andere Nutzer weiter.
  • Verfügbarkeitsanalyse für höhere Datenqualität: Analysieren Sie Wertkombinationen in Testdaten, um Whitespaces für Testdaten zu ermitteln. Füllen Sie die Whitespaces, um umfassende Testdatensätze zu erhalten.
  • Testdaten zur Produktivitätssteigerung zurücksetzen: Testingenieure haben die Möglichkeit, die Testumgebung nur für ihre Testdaten zurücksetzen, ohne dass sich dies auf Tests auswirkt, die von anderen Testingenieuren durchgeführt werden. Testingenieure müssen nicht mehr warten, bis die vollständige Umgebung aktualisiert wird, um ihre Tests erneut zu starten. So ist es auch nicht mehr notwendig, dass Testingenieure die Anzahl erforderlicher Testdatensätze für mehrere Testläufe schätzen oder die Automatisierungsskripts für neue Testdaten ändern.
  • Automatisierung als Teil von DevOps: Mithilfe von DevOps-Tools wie Jenkins lässt sich der Prozess zur Zurücksetzung von Daten automatisieren, bevor die Anwendung vom Skript zur Testautomatisierung getestet wird. Dadurch wird sichergestellt, dass die Testdaten immer vorhanden sind, so dass gescheiterte Tests aufgrund mangelhafter Testdaten verringert werden können.

Ressourcen