SERVICES

Strategie und Automatisierung für Ihre Testdaten.

Wir beraten, dokumentieren, integrieren und schulen, damit Testdatenqualität, Verfügbarkeit und Bereitstellung zu Ihrer Organisation passen. Gleichzeitig reduzieren wir regulatorische Risiken rund um Testdaten.

Die InputLab-Services gliedern sich in drei Leistungsbereiche: Beratung, Umsetzung und Workshops. Alle drei sind einzeln oder gemeinsam buchbar.

Leistungsbereiche

Beratung

Status quo und Wunschzustand definieren, Richtung wählen, Maßnahmen umsetzen.

Strategic Test Data Modernization · Automation Readiness

Zu Beratung

Umsetzung

Datenlandschaft dokumentieren und synthetische Testdaten in Ihre Prozesse integrieren.

Data Landscaping · Toolchain Setup

Zu Umsetzung

Workshops

Modelle pflegen und Tests skalieren, auch ohne explizite Solldaten.

Data Modeling · Beyond Output Data

Zu den Workshops

ABLAUF

Vom Status quo zum passenden Workflow.

  1. Ausgangslage ermitteln

    Workshops mit den Verantwortlichen für Daten, Testmanagement und Compliance.

  2. Richtung vorschlagen

    Optionen je Use Case, inklusive der Abwägungen dahinter.

  3. Umsetzung oder Befähigung

    Wir setzen mit Ihnen um oder befähigen Ihr Team dazu.

  4. Übergabe

    Wiederverwendbare Ergebnisse, mit denen Ihr Team weiterarbeitet.

VORTEILE

Die meisten Firmen sind entweder Berater oder Tool-Anbieter. Wir sind beides.

Produkt, Integration und Enablement aus einer Hand

Die meisten Anbieter verkaufen Ihnen entweder “Billable Hours” oder ein Werkzeug und lassen Sie dann alleine. Wir haben die volle Kontrolle über unsere InputLab TDP und unterstützen Sie dabei, die Plattform gewinnbringend einzusetzen.

Wir zeigen auch, was Ihre Testdaten nicht abdecken

Unser Ansatz stammt aus der “Fuzzing”-Forschung und erkundet die möglichen Eingaben systematisch. Die Testdaten-Abdeckung wird dadurch quantifizierbar, samt der Szenarien, die offen bleiben. Das unterscheidet uns von “Faker”-Werkzeugen und von klassischem TDM aus Masking, Subsetting und Provisioning.

Testexpertise, nicht nur Datengenerierung

Modellierung, APIs und Integration verbinden wir mit Testexpertise, damit Testdaten eine Teststrategie tragen und nicht nur eine Umgebung füllen.

Tool, Beratung und Schulung von einem Anbieter

Als deutscher bzw. europäischer Anbieter liefern wir Implementierung, Enablement und Zusammenarbeit auf Deutsch aus einer Hand, statt Tool, Beratung und Schulung auf drei Lieferanten zu verteilen.

Beratung

Strategie und technische Voraussetzungen, zugeschnitten auf Ihre Organisation statt eines pauschalen Programms.

01

Strategic Test Data Modernization Consulting

Was jede Option kostet

Passende Richtungen für Ihren Use Case statt eines pauschalen Programms.

Wir entwickeln mit Ihnen eine Strategie, die Testdatenqualität, Verfügbarkeit und Bereitstellung verbessert und regulatorische Risiken beseitigt. In Workshops bestimmen wir Status quo und Zielbild und leiten daraus passende Richtungen je Use Case ab.

Für
Test-/QA-Manager, Data Architects, Data-Governance-Verantwortliche und Fachbereichsverantwortliche, die die Domänenregeln festlegen
Ergebnis

Status quo und Zielbild, gemeinsam in Workshops erarbeitet

Passende Richtungen je Use Case statt eines generischen TDM-Programms

Begleitung bei Auswahl und Umsetzung der einzelnen Maßnahmen

Kontext
Testdaten kommen heute aus Produktionskopien, Freigabeschleifen und Einzelwissen. Qualität, Tempo und Compliance liegen bei verschiedenen Bereichen, also fällt die Entscheidung nirgends und es bleibt bei dem Verfahren, das ohnehin schon läuft.

Schematisches Verlaufsdiagramm. Waagerecht läuft die Zeit, senkrecht der Aufwand je Zeitraum; in der Mitte steht der Einführungszeitpunkt. Links davon läuft eine gemeinsame Punktspur: vor der Entscheidung ist die Ausgangslage für alle drei Klassen dieselbe, und die Punkte stehen weit zurück einzeln und zur Einführung hin immer dichter. Rechts davon laufen sie auseinander. Synthetische Daten schießen kurz sehr weit nach oben und fallen danach schnell ab, bis sie flach unter allen anderen auslaufen: der Aufwand fällt einmal an, danach wird nur noch gepflegt. Anonymisierte Daten steigen an und bleiben auf diesem Niveau, Release für Release. Produktivdaten liegen etwas darunter, bleiben aber ebenso dauerhaft oben.

02

Automation Readiness Consulting

Warum Automatisierung hängen bleibt

Prozesse und Anwendungen automatisierungsfähig machen.

Wir richten Abstraktionsschichten und einheitliche APIs ein, die sich in Ihre automatisierten Abläufe deutlich leichter anbinden lassen. Damit werden datengetriebene, vollautomatische Regressions-, Robustheits- und Sicherheitstests möglich, bis hin zu KI-gestützt explorativem Testen.

Für
QA, Engineering und IT-Architektur
Ergebnis

Abstraktionsschichten und einheitliche APIs, an die Ihre Testtools direkt andocken

Ermöglichung von datengetriebenen, vollautomatischen Regressions-, Robustheits- und Sicherheitstests

Ermöglichung von KI-gestütztem explorativem Testen

Kontext
Häufig scheitern Automatisierungspläne daran, dass Anwendungen keine geeigneten Schnittstellen anbieten, sondern ausschließlich grafische Oberflächen oder direkte Datenbankverbindungen. Manuelles Regressionstesten oder fragile GUI-Testskripts schaden Qualität und Releasegeschwindigkeit.

Eine Architekturzeichnung mit zwei Zuständen, zwischen denen umgeschaltet wird. In beiden stehen links vier automatisierte Testfälle, in der Mitte zwei schematische Oberflächenfenster und rechts drei Systeme: Kernsystem, Kundenportal und Datenbank. Vier gewachsene Verbindungen führen von den Oberflächen in die Systeme; sie bleiben in beiden Zuständen gleich. Ohne InputLab laufen die Testfälle auf fünf gestrichelten Wegen kreuz und quer: drei hängen an einer Maske, zwei greifen an ihr vorbei quer über das Bild direkt in ein System. Mit InputLab steht links der Systeme eine durchgehende Säule, die Abstraktionsschicht mit einheitlicher API: alle vier Testfälle laufen waagerecht und parallel in sie hinein, und von ihr führt je ein gleich gebauter Anschluss in jedes der drei Systeme.

Umsetzung

Lebendige Dokumentationen. Effektive Toolchains.

03

Data Landscaping Service

Wissensstand Ihrer Datenlandschaft

Ihre Datenlandschaft als wiederverwendbare, lebende Dokumentation.

Wir erfassen Ihre Datenlandschaft Tool-unterstützt und gemeinsam mit Ihren Teams: Struktur, Beziehungen, Qualitätskriterien und Datenbankverbindungen, in einem offenen und, wo nötig, an Ihre Umgebung angepassten Format.

Für
QA-Verantwortliche, Data Manager und Business Analysten
Ergebnis

Dokumentation von Datenobjekten mit Strukturen, Abhängigkeiten und Aufbewahrungsort

Anforderungen an Datenqualität, bspw. Wertebereiche

Wartbare Modelle in einem offenen oder auf Sie angepassten Format

Kontext
Strukturen, Regeln und Verbindungen liegen in Datenbanken, Skripten und Köpfen. Ist dieses Wissen nicht klar und zentral festgehalten, sind datenbasierte Anwendungen, von Testdaten-Lösungen bis hin zu KI-Use Cases, schwer umzusetzen.

Ihre Datenlandschaft als Karte aus unregelmäßigen Parzellen unterschiedlicher Größe, an einer ausgefransten Küste geschnitten. Jede Parzelle steht für einen Ausschnitt Ihrer Daten und ist nach Wissensstand gezeichnet: dokumentiert als gefüllte Fläche mit Kante, vermutet als gestrichelte Kontur, nicht erfasst als Fläche ohne Kante, die in ihre Nachbarn übergeht. Dazwischen liegen Lücken, in denen gar keine Parzelle gezeichnet ist. Die Verteilung ist schematisch und keine Erhebung: dokumentiert liegt in wenigen Inseln, der größere Teil der Karte ist vermutet oder nicht erfasst.

04

Synthetic Test Data Toolchain Setup

Ein Lauf durch Ihre Systeme und zurück

Synthetische Testdaten in Ihre Systeme und Prozesse integrieren.

Wir integrieren InputLab TDP in Ihre Systeme und Prozesse und bauen mit Ihnen eine vollautomatische Toolchain mit synthetischen Testdaten im Zentrum, die use-case-spezifische Testdaten direkt in Ihre Testumgebung einspielt.

Für
QA-/Testmanager, Software Engineers und Platform/DevOps Engineers
Ergebnis

Eine vollautomatische Toolchain mit synthetischen Testdaten im Zentrum

Use-case-spezifische Testdaten, direkt in Ihre Testumgebung eingespielt

Automatisierter Aufbau und Clean-Up der Testumgebung, ausgelöst durch Ihr Team oder Ihre Pipeline

Kontext
Mit einem Modell können Sie Testdaten erzeugen. Ihr volles Potenzial entfalten synthetische Testdaten, wenn sie vollautomatisch angefordert, in die Testumgebung eingespielt, beim Ausführen in Checks verwendet und gegebenenfalls auch wieder gelöscht werden. Ansonsten bleibt einiges an Handarbeit.

Eine Umrandung umschließt das Bild und ist mit „Ihre Testumgebung“ beschriftet: alles Gezeichnete steht bei Ihnen. Links darin liegt ein Kern, der das InputLab-Logo und den Namen InputLab TDP trägt und aus dem drei kurze Zeilen synthetischer Testdaten hervorgehen. Vom Kern führen drei Leitungen nach rechts zu drei Ihrer Systeme: Kernsystem, Abrechnungs-Service, Datenbank. Jede Leitung kreuzt den gestrichelten Rand ihres Systems und endet nicht dort, sondern auf einer Datenzeile im Inneren, die als einzige gefüllt ist; die Zeilen darüber und darunter bleiben hohl und sind Ihr Bestand. Die Systeme sind Beispiele, keine Messung.

Workshops

Auf Sie angepasste Workshops, online oder vor Ort. Für Sie aufgezeichnet. Inkl. Material, das Sie intern frei verwenden können.

05

Datenmodellierungs-Workshop

Wer die Modelle pflegt

Datenmodelle und Artefakte selbst erstellen und pflegen.

In aufgezeichneten Workshops, virtuell oder vor Ort, zeigen wir Ihrem Team, wie es Datenmodelle und weitere Artefakte für Dokumentation, Entwicklung und Test selbst erstellt und pflegt. Das Begleitmaterial bleibt bei Ihnen.

Für
Data Architects, Software Engineers und QA-/Testmanager
Ergebnis

Aufgezeichneter Workshop, online oder vor Ort

Material zur internen Verwendung

Datenmodelle und Artefakte für Dokumentation, Entwicklung und Test

Kontext
Der langfristige Erfolg Ihrer (Test-)Datenstrategie wird wahrscheinlicher, wenn Sie In-House Kompetenzen zur Erstellung, Wartung und Erweiterung von Modellen und Spezifikationen entwickeln. Unsere Workshops beschleunigen Ihren Weg dorthin.

Zwei Balken über einer Zeitachse, die nach rechts läuft; die Dicke eines Balkens ist der Anteil an der Verantwortung für die Modelle, wie die gedrehte Beschriftung an der linken Klammer sagt. Unten liegt InputLab, oben Ihr Team. Links ist der Balken von InputLab dick und der Ihres Teams dünn. Zwischen zwei gestrichelten Linien liegt der Workshop — darunter steht „Ownership transfer

06

Beyond Output Data Workshop

Vom Ausgaberaum zum Urteil

Im großen Maßstab testen, ohne die Solldaten vorab zu kennen.

In praxisnahen, aufgezeichneten Workshops entwickeln wir mit Ihnen leistungsfähige Testorakel für einen konkreten Use Case Ihrer Wahl: property-basiert, metamorphisch, differenziell und implizit.

Für
Test Architekten und Senior QA-/Test Engineers
Ergebnis

Starke, flexible Checks für Ihren Anwendungsfall

Aufzeichnung des Workshops, Material zur internen Verwendung

Entscheidungshilfen zur Wahl des passenden Testorakels für zukünftige Anwendungsfälle

Kontext
Das Ziel einer hohen Testabdeckung scheitert oft daran, dass das Spezifizieren von Solldaten für viele verschiedene Testfälle zu aufwändig ist. Durch starke und flexible Checks werden Sie fit für datengetriebenes Testen. Mit dieser neuen Skalierbarkeit erreichen Sie Ihre Coverage-Ziele.

Property-basiert

Eigenschaften statt einzelner Sollwerte

Beispiel: Jahreszinsen bei 3 %

BetragZinsen
8.250 €247,50 €bestanden
91.400 €2.742,00 €bestanden
730 €−21,90 €Fehler gefunden
  • Zinsen sind nie negativFehler gefunden
  • Zinsen sind kleiner als der Betrag

Niemand hat diese Ergebnisse vorher ausgerechnet. Geprüft wird, was für jedes Ergebnis gelten muss. So fallen negative Zinsen sofort auf.

Sollwert vorab: nicht nötig

Metamorph

Beziehung zwischen Ein- und Ausgabe

Beispiel: Jahreszinsen bei 3 %

BetragZinsen
10.000 €300,00 €
20.000 €600,00 €

Ob 300 € stimmt, muss niemand vorab wissen: doppelter Betrag heißt doppelte Zinsen.

Sollwert vorab: nicht nötig

Differenziell

Alt gegen Neu oder zwei Implementierungen

Beispiel: Jahreszinsen bei 3 %

BetragZinsen
10.000 €alt300,00 €neu300,00 €bestanden
5.000 €alt150,00 €neu149,99 €Fehler gefunden

Das bestehende System liefert den Vergleich. Eine Rundungsabweichung von einem Cent fällt sofort auf.

Sollwert vorab: nicht nötig

Implizit

Absturz, Timeout, verletzte Invariante

Beispiel: Jahreszinsen bei 3 %

BetragZinsen
0 €0,00 €bestanden
1 Mrd. €30 Mio. €bestanden
−500 €TimeoutFehler gefunden

Manches ist bei jeder Eingabe falsch: Absturz, Timeout, ein Ergebnis ohne Zahl. Dafür braucht es keinen Sollwert.

Sollwert vorab: nicht nötig

Ein schematisches Feld ohne Achsenwerte, in dem fünf Wege verglichen werden, ein Ergebnis zu prüfen. Waagerecht steht die erforderliche Expertise, senkrecht, wie weit ein Weg mit der Menge der Eingabedaten mitskaliert, und der Durchmesser einer Blase zeigt die Breite der Anwendungsfälle. Drei der fünf skalieren voll und liegen deshalb auf derselben Höhe: Implizit — Absturz, Timeout, verletzte Invariante — links mit kaum Expertise und der kleinsten Blase, Metamorphisch rechts mit der größten Blase, und Property-basiert daneben mit der höchsten Expertise; die beiden letzten überlappen sich, weil sie nur einen Schritt Expertise auseinanderliegen. Etwas tiefer und weit links liegt Differenziell — alt gegen neu —, das mit kaum mehr Expertise als Implizit auskommt, fast ebenso weit mitskaliert und mittelbreit trägt. Tief unten liegt der Soll-Ist-Vergleich, beschriftet mit „das kennen alle“: ganz unten, weil er als einziger mit der Datenmenge nicht mitskaliert.

Häufige Fragen

Gespräch vereinbaren
Kann man einzelne Services buchen?

Ja, Sie können unsere Services einzeln oder in Kombination buchen. Gerne schnüren wir ein individuell für Sie abgestimmtes Paket.

Ist für die Services ein Abonnement von InputLab TDP erforderlich?

Unsere Dienstleistungen sind grundsätzlich unabhängig von unserem Hauptprodukt InputLab TDP. Ausschließlich das Paket „Synthetic Test Data Toolchain Setup“ beinhaltet ein TDP-Abonnement.

Finden die Workshops remote oder vor Ort statt?

Die Data-Mapping- und Beyond-Output-Data-Workshops finden online oder vor Ort statt, auf Deutsch oder Englisch nach Abstimmung. Wir stellen Ihnen im Anschluss Material zur Verfügung, das Sie intern frei verwenden können.

Gibt es öffentliche Termine?

Nein, die hier beschriebenen Workshops sind kundenspezifisch.

Haben Sie noch Fragen? Wir klären gerne all Ihre offenen Punkte in einem kurzen Gespräch.

Dominic

Dr. Dominic Steinhöfel (CEO)

Welcher Baustein fehlt in Ihrem Testdatenprozess?

Gewinnen Sie Klarheit darüber, welcher Schritt Sie am schnellsten voranbringt: Erarbeitung Ihrer Testdaten-Strategie, Erfassung der Datenlandschaft, Schritte zu mehr Automatisierung, Toolchain-Integration oder ein passgenauer Workshop.