06. April 2020
Jede Software Entwicklung braucht Testdaten, um ihre eigenen Funktionen abzusichern und zu testen. Es spielt keine Rolle, ob automatisiert oder manuell, ob Schnittstellen oder End-2-End Strecken Tests. Testdaten sind einer der Kerne eines jeden Testprozesses und müssen daher gut vorbereitet sein.
Testdaten selbst können vielseitig sein, von komplexen Warenkorb-Artikeln für den Online Shop bis hin zu kleinsten Datenströmen für Schnittstellen, die nur einen Wert beinhalten.
Um die Testdaten zu ermitteln, stehen uns heutzutage viele Möglichkeiten zur Verfügung, wie zum Beispiel Entscheidungstabellen, Entscheidungsbaum, constrainbasierte Ermittlung für automatisierte Tests oder Äquivalenzklassen-Ermittlung.
Ebenso müssen diese Testdaten auch priorisiert werden, da die Kombinationsfähigkeit sehr groß sein kann – je nach Anwendung kann dies in die Tausende gehen. Auch hier finden weitere Methoden Anwendungen, wie zum Beispiel die Risiko-Analyse, die nicht nur im Rahmen von der Test-Durchführung hilft, sondern auch die Erstellung der Daten steuern kann. Dies ist soweit von Wert, wenn man ein recht komplexes Konstrukt vor sich hat, welches abgedeckt werden muss.
Um das zu bewerkstelligen, muss man sich teilweise recht schnell mit der Software vertraut machen, wenn man an die Agile Software-Entwicklung denkt. Erweiterungen oder Anpassungen, wie Bild oder Struktur, ist da nicht selten.
Auch dienen die Testdaten der Revisionssicherheit. Wenn eine Prüfung im Hause ansteht, kann man so zum Beispiel belegen, welche Abdeckung wie hoch zu dieser Zeit war. Auch sollten die Testdaten dokumentiert werden, denn so kann man auch den zukünftigen Anwendern aufzeigen, wie zum Beispiel die Struktur aussieht und was alles getan werden muss, um die produktiven Daten zu pflegen und sie an ihr Ziel zu bringen.
Wir von HiQ können Ihnen dabei helfen, die richtigen und nötigen Daten zu erzeugen, um Ihre Qualitätssicherung im Rahmen der Entwicklung zu steigern.
Haben Sie Fragen zu dem Thema oder sind Sie an einer Unterstützung in diesem Bereich interessiert?