Geschäftsobjekte kopieren

Datenbestände verkleinern und zuschneiden
Die Aufgabe bei der Bereitstellung einzelner ‘Geschäftseinheiten’ als Testfälle, zum Beispiel einige Kunden oder Verträge mit allen ihren Ausprägungen in den verschiedensten Tabellen, besteht darin, einerseits die Zusammenhänge zwischen den einzelnen Entitäten zu kennen und zu berücksichtigen – denn die wenigsten Beziehungen sind direkt im DBMS hinterlegt – und andererseits diese Daten in ebenso definierten Tabellen im Zielsystem, das heisst der Testumgebung abzulegen. Wobei diese Testumgebung schon Tabellen mit Daten enthalten kann, die in der Regel nicht oder nur teilweise überschrieben werden dürfen.

Auswahl aller zugehörigen DatenDas heisst, bei der Definition (Beschreibung) einer solchen Kopiertask für Geschäftsobjekte muss es möglich sein, genau zu spezifizieren, ob eine Tabelle komplett ersetzt werden soll, Zeilen ergänzt/geändert werden sollen und wie mit abhängigen Tabellen verfahren werden soll. Objekte die im Zielsystem noch nicht vorhanden sind und müssen zunächst angelegt, um dann befüllt zu werden.

Natürlich müssen dazu unter anderem die Beziehungen zwischen den Tabellen bekannt sein. Diese Beziehungen können automatisch aus dem Datenbanksystem bezogen werden oder einmalig in einem Produktvereichnis hinterlegt werden.

Dann wird ein alter Traum des Entwicklers und Testers wahr. Testdaten-Erneuerung auf Knopfdruck.

Das Kopieren reduzierter Umfänge für die schnelle und übersichtliche Ausführung von Tests wird durch den Einsatz eines Tool maßgeblich vereinfacht. Die einmalige Beschreibung eines zu einer Anwendung gehörenden Datenbestands macht es möglich verschiedenste Daten zu extrahieren. Einzelne Tester und Entwickler können eigene Umgebungen mit passenden Daten zur Verfügung gestellt bekommen. Störungen der einzelnen Tests sind somit ausgeschlossen. Tester und Entwickler können effizienter und ohne detaillierte Absprachen arbeiten, was zu besserer Testabdeckung und kürzeren Entwicklungszeiten führt.

Zurück zu Testdatenbereitstellung