Basiswissen Testdatenmanagement: Aus- und Weiterbildung zum Test Data Specialist – Certified Tester Foundation Level nach GTB
Von Klaus Franz, Tanja Tremmel und Eckehard Kruse
()
Über dieses E-Book
Die Autoren geben einen praxisorientierten Überblick über das systematische Testdatenmanagement und den Testdatenmanagementprozess sowie konkrete Anregungen und Hilfen für die effiziente Bereitstellung von Testdaten. Behandelt werden im Einzelnen:
- Herausforderungen, Risiken, Nutzen
- Testdatenarten und Verfahren zu deren Erzeugung
- Gesetzliche Regeln und Normen, Datenschutz
- Testdatenmanagementprozess (Aktivitäten, Ergebnisartefakte, Rollen)
- Einbindung in die Organisation
- TestdatenwerkzeugeDie allgemeingültig beschriebenen Artefakte des Testdatenmanagements werden abschließend mit einem Beispiel für projektbezogene Testdatenartefakte und einem Beispiel für eine Testdatenrichtlinie unterlegt.
Das Buch orientiert sich am Lehrplan zum "Certified Tester Foundation Level Test Data Specialist" nach GTB (German Testing Board) und eignet sich mit einem ausführlichen Glossar und Kontrollfragen mit Lösungshinweisen gleichermaßen für das Selbststudium wie als Begleitliteratur zu den entsprechenden Schulungen.
Ähnlich wie Basiswissen Testdatenmanagement
Ähnliche E-Books
Testdaten und Testdatenmanagement: Vorgehen, Methoden und Praxis Bewertung: 0 von 5 Sternen0 BewertungenPraxiswissen Softwaretest - Test Analyst und Technical Test Analyst: Aus- und Weiterbildung zum Certified Tester - Advanced Level nach ISTQB-Standard Bewertung: 0 von 5 Sternen0 BewertungenBasiswissen Testautomatisierung: Aus- und Weiterbildung zum ISTQB® Advanced Level Specialist – Certified Test Automation Engineer Bewertung: 0 von 5 Sternen0 BewertungenReviews in der System- und Softwareentwicklung: Grundlagen, Praxis, kontinuierliche Verbesserung Bewertung: 0 von 5 Sternen0 BewertungenEvaluierung des kollaborativen Lifecycle-Managements mit der IBM Jazz Plattform Bewertung: 0 von 5 Sternen0 BewertungenBasiswissen modellbasierter Test: Aus- und Weiterbildung zum ISTQB® Foundation Level – Certified Model-Based Tester Bewertung: 0 von 5 Sternen0 BewertungenSoftware Testing Foundations: A Study Guide for the Certified Tester Exam- Foundation Level- ISTQB® Compliant Bewertung: 0 von 5 Sternen0 BewertungenProjekte und Prozesse managen: Methodische Kompetenzen für Führungskräfte in der Verwaltung Bewertung: 0 von 5 Sternen0 BewertungenStrategie, Planung und Organisation von Testprozessen: Basis für erfolgreiche Projektabwicklung im Softwaretest Bewertung: 0 von 5 Sternen0 BewertungenTest, Analyse und Verifikation von Software – gestern, heute, morgen Bewertung: 0 von 5 Sternen0 BewertungenModellbasiertes Requirements Engineering: Von der Anforderung zum ausführbaren Testfall Bewertung: 0 von 5 Sternen0 BewertungenSix Sigma+Lean Toolset: Mindset zur erfolgreichen Umsetzung von Verbesserungsprojekten Bewertung: 0 von 5 Sternen0 BewertungenQuantitatives Entwicklungsmanagement: Modellbasierte Analyse von Produktentwicklungsprozessen Bewertung: 0 von 5 Sternen0 BewertungenBasiswissen Automotive Softwaretest: Aus- und Weiterbildung zum ISTQB® Certified Tester Foundation Level Specialist – Automotive Software Tester Bewertung: 0 von 5 Sternen0 BewertungenBuchreihe: Produktivitätssteigerung in der Softwareentwicklung, Teil 2: Managementmodell, Aufwandsermittlung und KPI-basierte Verbesserung Bewertung: 0 von 5 Sternen0 BewertungenGateway Management: Qualitätscontrolling in der Produktentwicklung der Zulieferindustrie: Assessment-Leitfaden für Gateway Systeme Bewertung: 0 von 5 Sternen0 BewertungenAgilität für IT-Governance, Prüfung & Revision: Grundlagen und Umsetzung in die Praxis Bewertung: 0 von 5 Sternen0 BewertungenProzesse in Produktion und Supply Chain optimieren Bewertung: 0 von 5 Sternen0 BewertungenProjektmanagement für die Praxis: Ein Leitfaden und Werkzeugkasten für erfolgreiche Projekte Bewertung: 0 von 5 Sternen0 BewertungenLean Testing für C++-Programmierer: Angemessen statt aufwendig testen Bewertung: 0 von 5 Sternen0 BewertungenAbläufe verbessern - Betriebserfolg garantieren Bewertung: 0 von 5 Sternen0 BewertungenKeyword-Driven Testing: Grundlage für effiziente Testspezifikation und Automatisierung Bewertung: 0 von 5 Sternen0 BewertungenProduktdatenmanagement – Anforderungen und Lösungen: Konzeption, Auswahl, Installation und Administration von PDM-Systemen Bewertung: 0 von 5 Sternen0 BewertungenVor- und Nachteile von Neubau oder Sanierung im Bestand: Schnelleinstieg für Architekten und Bauingenieure Bewertung: 0 von 5 Sternen0 BewertungenFunktionale Sicherheit nach ISO 26262: Ein Praxisleitfaden zur Umsetzung Bewertung: 0 von 5 Sternen0 BewertungenEntwicklung und empirische Bestätigung eines Selbstbewertungsmodells für das Quality Gates Management Bewertung: 0 von 5 Sternen0 BewertungenDas ERP als Erfolgsfaktor für Unternehmen: Grundlagen, innerbetriebliche Funktionen, E-Business, Auswahlmethode Bewertung: 0 von 5 Sternen0 BewertungenProzessoptimierung für produzierende Unternehmen Bewertung: 0 von 5 Sternen0 Bewertungen
Softwareentwicklung & -technik für Sie
Design Thinking für Anfänger: Innovation als Faktor für unternehmerischen Erfolg Bewertung: 0 von 5 Sternen0 BewertungenKOMA-Script: Eine Sammlung von Klassen und Paketen für LaTeX 2e Bewertung: 0 von 5 Sternen0 BewertungenSketchnotes in der IT: Abstrakte Themen mit Leichtigkeit visualisieren Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Bewertung: 0 von 5 Sternen0 BewertungenProjektmanagement für Anfänger: Grundlagen, -begriffe und Tools Bewertung: 0 von 5 Sternen0 BewertungenAgiles Projektmanagement: Scrum für Einsteiger Bewertung: 0 von 5 Sternen0 Bewertungen3D-Drucken für Einsteiger: Ohne Frust 3D-Drucker selbst nutzen Bewertung: 0 von 5 Sternen0 BewertungenDigital Painting Workbook Bewertung: 0 von 5 Sternen0 BewertungenAgiles Produktmanagement mit Scrum: Erfolgreich als Product Owner arbeiten Bewertung: 3 von 5 Sternen3/5Das große Python3 Workbook: Mit vielen Beispielen und Übungen - Programmieren leicht gemacht! Bewertung: 4 von 5 Sternen4/5Lean Production - Grundlagen: Das Prinzip der schlanken Produktion verstehen und in der Praxis anwenden. Schlank zur Wertschöpfung! Bewertung: 0 von 5 Sternen0 BewertungenKanban für Anfänger: Grundlegendes über den Einsatz von Kanban in der Industrie und der Softwareentwicklung Bewertung: 0 von 5 Sternen0 BewertungenAgiles Requirements Engineering und Testen Bewertung: 0 von 5 Sternen0 BewertungenLean Management für Einsteiger: Grundlagen des Lean Managements für Kleine und Mittelständische Unternehmen – mit Vielen Praxisbeispielen Bewertung: 0 von 5 Sternen0 BewertungenAutomatisiertes Testen: Testautomatisierung mit Geb und ScalaTest Bewertung: 0 von 5 Sternen0 BewertungenGrundlagen und Methoden der Wirtschaftsinformatik: Eine anwendungsorientierte Einführung Bewertung: 0 von 5 Sternen0 BewertungenAgile Spiele – kurz & gut: Für Agile Coaches und Scrum Master Bewertung: 0 von 5 Sternen0 BewertungenZertifizierung für Softwarearchitekten: Ihr Weg zur iSAQB-CPSA-F-Prüfung Bewertung: 0 von 5 Sternen0 BewertungenProjekt Unicorn: Der Roman. Über Entwickler, Digital Disruption und das Überleben im Datenzeitalter Bewertung: 0 von 5 Sternen0 BewertungenEinfach Java: Gleich richtig programmieren lernen Bewertung: 0 von 5 Sternen0 BewertungenKompaktes Managementwissen: Die Grunstruktur agiler Prozesse Bewertung: 0 von 5 Sternen0 BewertungenBessere Softwareentwicklung mit DevOps Bewertung: 0 von 5 Sternen0 BewertungenLean Management für Einsteiger: Erfolgsfaktoren für Lean Management – Lean Leadership & Co. als langfristige Erfolgsgaranten Bewertung: 0 von 5 Sternen0 BewertungenUML @ Classroom: Eine Einführung in die objektorientierte Modellierung Bewertung: 0 von 5 Sternen0 BewertungenKnigge für Softwarearchitekten. Reloaded Bewertung: 0 von 5 Sternen0 BewertungenSoftwaredesigndokumente - sinnvoller Einsatz im Projektalltag: Sinnvoller Einsatz im Projektalltag Bewertung: 0 von 5 Sternen0 BewertungenScrum: Agiles Projektmanagement erfolgreich einsetzen Bewertung: 4 von 5 Sternen4/5Weniger schlecht Projekte managen: Ohne Krise zum Projekterfolg Bewertung: 0 von 5 Sternen0 BewertungenAgiles Coaching als Erfolgsfaktor: Grundlagen des Coachings, um Agile Teams erfolgreich zu managen Bewertung: 0 von 5 Sternen0 BewertungenScrum: Schnelleinstieg Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für Basiswissen Testdatenmanagement
0 Bewertungen0 Rezensionen
Buchvorschau
Basiswissen Testdatenmanagement - Klaus Franz
Inhaltsverzeichnis
1Einleitung
1.1Was dieses Buch bewirken soll
1.2Wie das Buch aufgebaut ist
1.3Wie das Buch gelesen werden kann
1.4Wie das Buch zum Lehrplan passt
2Herausforderungen, Risiken, Nutzen
2.1Herausforderungen für das Testdatenmanagement
2.1.1Zielgerechte Testdatenbereitstellung
2.1.2Rechtzeitige Planung und Beauftragung der Testdatenbereitstellung
2.1.3Verbindung zwischen Testinfrastruktur und Testdatenanforderung
2.1.4Verknüpfung von Testfall und Testdaten
2.1.5Auflösen von Wissensmonopolen
2.1.6Wiederverwendbarkeit von Testdaten
2.1.7Effiziente Verwaltung und Pflege von Testdaten
2.1.8Beachtung regulatorischer Vorgaben
2.1.9Einbindung in den Testprozess
2.1.10Umgang mit großen und komplexen Datenmengen
2.1.11Exklusivität der Daten und Mehrfachnutzung der Testinfrastruktur
2.1.12Festlegung der Verantwortlichkeiten
2.2Nutzen und Kosten des Testdatenmanagements
2.2.1Nutzen des Testdatenmanagements
2.2.1.1Wiederverwendbarkeit und Verfügbarkeit
2.2.1.2(Datenschutz-)Rechtliche Absicherung
2.2.2Kosten des Testdatenmanagements
2.3Risiken durch unzureichendes Testdatenmanagement
2.3.1Risiko Datenschutz
2.3.2Risiko Datensicherheit
2.3.3Risiko Projekterfolg
2.3.4Risiko Testqualität
2.4Ziele des Testdatenmanagements
2.5Kontrollfragen zu Herausforderungen, Risiken, Nutzen
3Regulatorischer Hintergrund
3.1Gesetzliche Regeln
3.1.1Gesetze und Vorschriften
3.1.1.1Bundesdatenschutzgesetz
3.1.1.2Datenschutz-Grundverordnung
3.1.1.3Weitere deutsche Gesetze
3.1.2Aufbewahrungsfristen
3.1.3Datenschutz im Testdatenmanagement
3.1.4Datensicherheit im Testdatenmanagement
3.1.5Auditierbarkeit des Testdatenmanagements
3.2Branchenspezifische Regeln (Compliance)
3.3Unternehmensinterne Regeln (IT-Governance)
3.4Kontrollfragen zum regulatorischen Hintergrund
4Grundlagen
4.1Definitionen zu Testfällen, Testdaten und Testdatenmanagement
4.2Testdatenarten
4.2.1Klassifizierung nach Verwendungsart
4.2.2Klassifizierung nach Erzeugungsart
4.3Kontrollfragen zu den Grundlagen
5Verfahren zur Erzeugung von Testdaten
5.1Erzeugung von Produktivdaten
5.2Erzeugung synthetischer Daten
5.3Erzeugung pseudonymisierter Daten
5.4Erzeugung anonymisierter Daten
5.4.1Anonymisierungsverfahren
5.4.1.1Informationsreduktion
5.4.1.2Informationsveränderung
5.4.2Aspekte der Datenmaskierung
5.4.2.1Einfluss der Fachlichkeit
5.4.2.2Statische und dynamische Datenmaskierung
5.4.2.3Maskierung unstrukturierter Dokumente
5.4.2.4Werkzeugunterstützung
5.5Testdaten im konkreten Projekt
5.6Kontrollfragen zu den Verfahren der Testdatenerzeugung
6Der Testdatenmanagementprozess im Überblick
6.1Testdatenmanagementprozess vs. Testprozess
6.2Kernelemente des Testdatenmanagementprozesses
6.3Kontrollfragen zum Testdatenmanagementprozess
7Aktivitäten im Testdatenmanagementprozess
7.1Testdatenrichtlinie erstellen
7.2Testdatenmanagementprozess planen und steuern
7.2.1Testdatenmanagementprozess planen
7.2.2Testdatenmanagementprozess steuern
7.3Testdaten spezifizieren
7.3.1Inhaltliche Anforderungen an die Testdaten analysieren und spezifizieren
7.3.2Organisatorische Verfahren festlegen und planen
7.3.3Einhaltung der regulatorischen Vorgaben sicherstellen
7.4Testdatenerzeugung konzipieren
7.5Testdaten bereitstellen
7.6Testdatenabschlussbericht erstellen
7.7Testdaten archivieren
7.8Kontrollfragen zu den Aktivitäten
8Ergebnisartefakte im Testdatenprozess
8.1Testdatenrichtlinie
8.1.1Testdatenmanagement in unterschiedlichen Projektvorgehensmodellen
8.1.2Schnittstellen zu anderen Prozessen
8.1.3Metriken des Testdatenmanagements
8.1.4Die erste Version einer Testdatenrichtlinie
8.2Testdatenkonzept
8.3Testdatenspezifikation
8.3.1Fachliche Aspekte
8.3.2Rechtliche Aspekte
8.3.3Organisatorische Aspekte
8.4Testdatenbereitstellungsroutinen
8.5Testdatenbereitstellungsplan
8.6Testdatenbereitstellungsbericht
8.7Testdatenbewertungsbericht
8.8Testdatenabschlussbericht
8.9Kontrollfragen zu den Ergebnisartefakten
9Rollen im Testdatenmanagementprozess
9.1Testdatenmanager
9.2Testdatenmodellierer
9.3Testdatenrealisierer
9.4Kontrollfragen zu den Rollen
10Testdatenwerkzeuge
10.1Klassifizierung nach Geschäftsmodell
10.2Klassifikation nach Verwendung
10.3Eigenschaften von Testdatenwerkzeugen
10.4Welche Testdatenwerkzeuge gibt es?
10.5Kontrollfragen zu Testdatenwerkzeugen
11Einbindung in die Organisation
11.1Sponsoren finden
11.2Organisationeinheiten integrieren
11.3Verantwortlichkeiten festlegen
11.4Einbindung in die Prozesse
11.4.1Einbindung in das Testumgebungsmanagement
11.4.2Einbindung ins Konfigurationsmanagement
11.4.3Einbindung in die IT
11.5Einführung des Testdatenmanagements in die Organisation
11.6Kontrollfragen zur Einbindung in die Organisation
12Beispiele für projektbezogene Testdatenartefakte
12.1Das Beispielprojekt RiCoSys
12.2Testdatenkonzept RiCoSys
12.3Beispiele für Testdatenspezifikation
12.4Beispiel für Dokumentation der Testdatenbereitstellungsroutine
12.5Beispiel für Testdatenabschlussbericht
12.6Abschlussbetrachtungen zu den Testdatenartefakten
13Beispiel für eine Testdatenrichtlinie
13.1Datenschutzbestimmungen für Produktionsdaten
13.2Datenschutzbestimmungen für Testdaten
13.3Abschlussbetrachtungen zur Testdatenrichtlinie
Anhang
ALösungshinweise
BGlossar
CSynonyme
DAbkürzungen
EQuellen
E.1Literatur
E.2URLs
Index
1Einleitung
Es war einmal …
eine Person (m/w), sei es ein Tester oder Testmanager, ein Entwickler oder Projektleiter, ein Fachbereichsexperte oder Datenschutzbeauftragter, die sich über das Thema Testdatenmanagement informieren wollte oder musste. Sie hatte die leidige Erfahrung gemacht, dass ihre Projekte ohne vernünftige Testdaten (was immer das auch ist), die im Rahmen eines strukturierten Prozesses (wie auch immer der gestaltet sein mag) erzeugt und bereitgestellt werden, nicht optimal laufen.
So ergab es sich, dass diese Person auf dieses Buch stieß und sich fragte: »Was habe ich davon, wenn ich dieses Buch lese? Was kann ich daraus für meine Arbeit gebrauchen? Muss ich alles lesen?«
In diesem Kapitel werden zuerst die Lernziele und der Aufbau dieses Buches beschrieben. Anschließend werden Tipps gegeben, welche Kapitel unter bestimmten Gesichtspunkten besonders interessant sind. Im letzten Abschnitt werden die Kapitel dieses Buches den Kapiteln des referenzierten Lehrplans gegenübergestellt, da sie nicht eins zu eins aus dem Lehrplan übernommen wurden.
1.1Was dieses Buch bewirken soll
Jedes IT-Projekt, jedes Testziel, jede Systemumgebung, jeder Fachbereich, jedes Unternehmen hat andere und besondere Anforderungen an die Testdaten. Daher ist es schwierig bis unmöglich, ein Patentrezept für ein erfolgreiches Testdatenmanagement zu geben. Diesen Anspruch haben auch wir, die Autoren dieses Buches, nicht.
Der Leser soll, nachdem er dieses Buch durchgearbeitet hat, Folgendes können:
Lernziele
Die mit Testdatenmanagement verbundenen Ziele, Herausforderungen, Kosten, Nutzen und Projektrisiken darstellen.
Anforderungen an Testdaten formulieren.
Verfahren zur Auswahl oder Erstellung von Testdaten anwenden.
In einem Projekt für das Testdatenmanagement relevante regulatorische Vorgaben berücksichtigen.
Ein IT-Projekt im Testdatenmanagement unterstützen.
Testdatenrichtlinien, Testdatenkonzepte, Testdatenspezifikationen und andere Ergebnisartefakte im Testdatenprozess erstellen.
In einem Projekt die Rollen im Rahmen des Testdatenprozesses einplanen und besetzen.
Die Integration des Testdatenmanagements in (s)eine Unternehmensorganisation unterstützen.
Anforderungen aufgrund einer speziellen Aufgabe oder eines speziellen Kontextes an ein geeignetes Testdatenwerkzeug erstellen.
Das Buch soll dem Leser einerseits einen möglichst umfassenden Überblick über das Testdatenmanagement und andererseits konkrete Anregungen und Hilfen für seine Projektarbeit, d.h. bei der Bereitstellung von Testdaten, geben.
Zielgruppen
Zielgruppen dieses Buches sind Testmanager, Tester, Systemanalysten, Entwickler, IT-Entscheider, Qualitätssicherungsbeauftragte, Revisoren, Datenschutzbeauftragte und alle Personen, die sich mit der Erstellung und Bereitstellung von Testdaten beschäftigen wollen oder müssen.
1.2Wie das Buch aufgebaut ist
Das Testdatenmanagementmolekül
Betrachten wir Testdatenmanagement in Abbildung 1–1 als großes Molekül in der IT. Der Kern des Moleküls ist der Testdatenmanagementprozess selbst. Um diesen Prozess mit Leben zu füllen, müssen Personen in bestimmten Rollen Aktivitäten ausführen und die gewünschten Arbeitsergebnisse – die Ergebnisartefakte – erzeugen. Dazu brauchen sie Vorgaben in Form von Regularien sowie geeignete Verfahren und Werkzeuge.
Diese Bestandteile des Testdatenmanagementmoleküls werden in diesem Buch ausführlich beschrieben.
Ergänzt werden diese Elemente des Testdatenmanagementmoleküls zum einen durch das vorangestellte Kapitel über Herausforderungen, Risiken und Nutzen. Es dient der Motivation, ernsthaft über die Einführung eines systematischen Testdatenmanagements in einer Organisation nachzudenken. Zum anderen werden in den letzten beiden Kapiteln die allgemeingültig beschriebenen Artefakte des Testdatenmanagements mit Beispielen unterlegt.
Abb. 1–1 Das Testdatenmanagementmolekül
Gliederung
Warum ist die Gliederung des Buches so, wie sie ist? Die Antwort ist einfach: Die Reihenfolge der Kapitel entspricht der Reihenfolge der Fragestellungen, mit denen sich die Autoren dem Thema Testdatenmanagement genähert haben.
Was ist die Motivation, systematisches Testdatenmanagement in einem Projekt oder einer Organisation einzuführen, was sind die Risiken und was der Nutzen?
Kapitel 2: Herausforderungen, Risiken, Nutzen
Was sind die treibenden Kräfte? Welche regulatorischen Vorgaben müssen bei der Bereitstellung von Testdaten berücksichtigt werden?
Kapitel 3: Regulatorischer Hintergrund
Was sind die grundlegenden Definitionen für das Testdatenmanagement? Was sind eigentlich Testdaten? Kann man sie klassifizieren?
Kapitel 4: Grundlagen
Welche Verfahren gibt es, mit denen Testdaten erzeugt werden können, und wie funktionieren sie?
Kapitel 5: Verfahren zur Erzeugung von Testdaten
Wie kann ein Testdatenmanagementprozess möglichst reibungsfrei in den allgemeinen Testprozess integriert werden?
Kapitel 6: Der Testdatenmanagementprozess im Überblick
Welche Aktivitäten müssen ausgeführt werden, um Testdaten korrekt, vollständig und effizient bereitstellen zu können und letztendlich auch deren Qualität zu prüfen?
Kapitel 7: Aktivitäten im Testdatenmanagementprozess
Was sind die konkreten Arbeitsergebnisse der Testdatenmanagementaktivitäten? Was muss in welcher Form dokumentiert werden?
Kapitel 8: Ergebnisartefakte im Testdatenprozess
Mit dem Wissen, was getan und welche Artefakte erarbeitet werden müssen, stellt sich die Frage: Wer kann am besten die notwendigen Aktivitäten durchführen? Welche Fähigkeiten werden benötigt?
Kapitel 9: Rollen im Testdatenmanagementprozess
Welche Werkzeuge unterstützen den Testdatenmanagementprozess und die Erzeugung der Testdaten?
Kapitel 10: Testdatenwerkzeuge
Was muss beachtet werden, um ein übergreifendes Testdatenmanagementsystem in einer Organisation erfolgversprechend zu etablieren?
Kapitel 11: Einbindung in die Organisation
Wie könnten (nach so viel Theorie) Beispiele für die beschriebenen Testdatenmanagementartefakte aussehen?
Kapitel 12: Beispiele für projektbezogene Testdatenartefakte
Kapitel 13: Beispiel für eine Testdatenrichtlinie
1.3Wie das Buch gelesen werden kann
Für »normale« Leser
Eine gute Möglichkeit, das Buch zu lesen, ist sicherlich, sich ein Kapitel nach dem anderen vorzunehmen. Die Autoren haben sich ja etwas bei der Gliederung gedacht.
Für Skeptiker
Personen, die eigentlich nicht wissen, warum Testdatenmanagement sinnvoll ist, finden Antworten in den Kapiteln
2 »Herausforderungen, Risiken, Nutzen« und
3 »Regulatorischer Hintergrund«.
Für Eilige
Wer es eilig hat und dringend Testdaten bereitstellen muss, dem helfen die Kapitel
4 »Grundlagen«,
5 »Verfahren zur Erzeugung von Testdaten« und
10 »Testdatenwerkzeuge«.
Für Manager
Manager, die ein Testdatenmanagementsystem aufbauen wollen oder müssen, können in der Buchmitte einsteigen. Sie benötigen im Wesentlichen die Inhalte aus den Kapiteln
6 »Der Testdatenmanagementprozess im Überblick«,
7 »Aktivitäten im Testdatenmanagementprozess«,
8 »Ergebnisartefakte im Testdatenprozess«,
9 »Rollen im Testdatenmanagementprozess«,
10 »Testdatenwerkzeuge« und
11 »Einbindung in die Organisation«.
Für Praktiker
Wer dann das Testdatenmanagementsystem umsetzen und leben muss, der erhält Ideen für sein konkretes Vorhaben aus den Kapiteln
4 »Grundlagen«,
5 »Verfahren zur Erzeugung von Testdaten«,
12 »Beispiele für projektbezogene Testdatenartefakte« und
13 »Beispiel für eine Testdatenrichtlinie«.
1.4Wie das Buch zum Lehrplan passt
Die Inhalte des Buches orientieren sich am Lehrplan des GTB [TDM-Lehrplan]. Die Gegenüberstellung der Kapitel aus Buch und Lehrplan in den Tabellen 1–1 und 1–2 soll die Orientierung in beiden Dokumenten vereinfachen.
Tab. 1–1 Buchkapitel vs. Kapitel im Lehrplan
Tab. 1–2 Kapitel des Lehrplans vs. Buchkapitel
German Testing Board
Die Lehrpläne zum ISTQB® Certified Tester und die zugehörigen Prüfungsfragen werden in Deutschland vom German Testing Board e.V. (GTB) entwickelt und herausgegeben (siehe [URL: GTB]).
Das German Testing Board ist ein Zusammenschluss von Fachexperten auf dem Gebiet »Test von Software und Systemen« und ein unabhängiges, neutrales Gremium, das die fachliche Qualität des »ISTQB® Certified Tester«-Schemas und das zugehörige Prüfungswesen in Deutschland überwacht. Das GTB überprüft auch die in Deutschland angebotenen »Certified Tester«-Trainingskurse nach definierten Kriterien und spricht die Akkreditierung der Trainingsanbieter aus.
2Herausforderungen, Risiken, Nutzen
Es waren einmal …
ein Projektleiter und ein Testmanager, die hatten sich überlegt, dass es doch sehr gut für ihr neues Projekt wäre, wenn ihnen jemand die benötigten Testdaten liefern könnte oder wenn zumindest eine Person im Projekt mitarbeiten würde, die sich um die Testdaten kümmerte.
Daher gingen die beiden mit ihrer tollen Idee zu ihrem Projektsponsor. Der aber meinte, dass er für so etwas kein Budget hätte, es ginge doch bisher auch ohne. Also machten sich die beiden auf den Weg zum Leiter der IT. Der fragte, was das denn für ihn bringen solle, hätte man ja noch nie gemacht. Die letzte Station war der IT-Vorstand. Der fand die Idee nicht schlecht, wollte aber eine Gegenüberstellung der Kosten und des Nutzens sowie eine Risikoanalyse. Was Vorstände halt hat so wollen. Leider konnten die beiden diese Information nicht auf die Schnelle liefern und das Projekt drängte.
Der Projektleiter und der Testmanager nahmen sich fest vor, sich beim nächsten Mal besser vorzubereiten und das Management mit guten Argumenten und nachweisbaren Zahlen zu überzeugen, dass sich professionelles Testdatenmanagement rechnet.
So messen und dokumentieren sie jetzt im aktuellen Projekt fleißig, wer wie viel besser nutzbare Zeit mit der Beschreibung, Suche, Kopiererei, Maskierung und manuellen Erzeugung von Testdaten verschwendet.
Stetig wachsende Datenmengen, weitreichendere Vernetzung und zunehmende Komplexität von IT-Systemen führen zu steigendem Bedarf an Testdaten. Damit rückt die Frage nach dem Management der Testdaten immer stärker in den Fokus.
In diesem Kapitel werden – wahrscheinlich gezwungenermaßen aus Projektgründen – interessierte Personen an die Ziele und Herausforderungen des Testdatenmanagements herangeführt. Um ein systematisches Testdatenmanagement in ein Unternehmen einführen zu können, werden Nutzen und Kosten des Testdatenmanagements sowie Risiken eines fehlenden Testdatenmanagements betrachtet.
2.1Herausforderungen für das Testdatenmanagement
Bei der Definition, Bereitstellung und Verwaltung von Testdaten gilt es, zahlreiche Herausforderungen zu bewältigen. Dazu zählen:
Zielgerechte Testdatenbereitstellung
Rechtzeitige Planung