Testdaten und Testdatenmanagement

Vorgehen, Methoden und Praxis

Janet Albrecht-Zölch

Diese Publikation zitieren

Janet Albrecht-Zölch, Testdaten und Testdatenmanagement (2018), dpunkt.verlag, Heidelberg, ISBN: 9783960881926

1027
Accesses
24
Quotes

Beschreibung / Abstract


Testdaten werden in jedem Softwareentwicklungsprojekt benötigt. Das Management von Testdaten stellt sicher, dass diese jederzeit bedarfs-, zeit- und regelgerecht bereitstehen, und erhöht so die Effizienz und die Qualität des Testens.


Dieses Buch bietet eine umfassende Einführung in Testdaten und ein effizientes Testdatenmanagement. Dabei werden sowohl fachliche als auch technische Konzepte vorgestellt. Es gliedert sich in drei Teile:



  • Teil I erläutert die Eigenschaften von Testdaten, die Anforderungen, Probleme und Risiken im Umgang mit ihnen sowie das Gewinnen und Archivieren. Auch auf Regelungen zum Datenschutz und auf Testdaten in der Cloud wird eingegangen.

  • Teil II behandelt Modelle und Best Practices für das Testdatenmanagement, die Organisation und Test-Rollen sowie Werkzeuge und Metriken für Testdaten und Testdatenmanagement.

  • Teil III enthält ein Vorgehen zum Einführen bzw. Verbessern eines Testdatenmanagements sowie Checklisten, Mustergliederungen und Fragenkataloge.


Zahlreiche Erfahrungsberichte und Praxisbeispiele geben Einblicke in die reale Welt des Testdatenmanagements und erlauben dem Leser einen direkten Transfer zu seiner täglichen Arbeit.


Beschreibung

Janet Albrecht-Zölch ist seit 2007 in verschiedenen Positionen im Bereich Softwaretest und Testmanagement tätig. Neben ihrer beruflichen Tätigkeit schloss sie 2014 den Masterstudiengang Informatik an der Fernuniversität in Hagen ab. Frau Albrecht-Zölch ist ISTQB® Certified Tester Advanced Level – Testmanagement und seit 2015 Mitglied des Conference Board des German Testing Day sowie des Local Board der German Testing Night. Ihre besonderen Interessen liegen in den Bereichen Qualitätssicherung, Testprozessverbesserung und Testdatenmanagement.

Inhaltsverzeichnis

  • BEGINN
  • Inhaltsverzeichnis
  • 1 Einleitung
  • Teil I: Testdaten
  • 2 Testdaten – ein Überblick
  • 2.1 Begriffe Testdaten, ideale Testmenge, gute Testdaten
  • 2.2 Kategorien von Testdaten
  • 2.3 Testdatenbestandstypen
  • 2.4 Unterscheidung in Primär- und Sekundärdaten
  • 2.5 Unterscheidung nach Testobjekt in Testdatentypen
  • 2.6 Ergebnisse eines Testlaufs: Soll, Ist, Testergebnis
  • 2.7 Metadaten für Testdaten
  • 2.8 Testdaten, Testfälle, Testentwurfsverfahren und Testabdeckung
  • 2.9 Zusammenfassung
  • 3 Eigenschaften von und Anforderungen an Testdaten
  • 3.1 Eigenschaften von Testdaten
  • 3.2 Anforderungen an Testdaten – ein Überblick
  • 3.3 Inhaltliche Anforderungen
  • 3.4 Technische und organisatorische Anforderungen
  • 3.5 Wirtschaftliche und rechtliche Anforderungen
  • 3.6 Wunsch und Wirklichkeit
  • 3.7 Erheben und Dokumentieren von Anforderungen an Testdaten
  • 3.8 Zusammenfassung
  • 4 Probleme mit Testdaten und Risiken
  • 4.1 Häufige Probleme mit Testdaten
  • 4.2 Risiken bei Testdaten
  • 4.3 Zusammenfassung
  • 5 Gewinnen und Archivieren von Testdaten
  • 5.1 Wege zum Gewinnen von Testdaten
  • 5.2 Quellen für das Gewinnen von Testdaten
  • 5.3 Wie bekommt man die Testdaten in das zu testende System?
  • 5.4 Trennen der Testdaten von Testfällen
  • 5.5 Trennen und Reservieren von Testdaten
  • 5.6 Versionieren von Testdaten
  • 5.7 Archivieren von Testdaten
  • 5.8 Zusammenfassung
  • 6 Testdaten und Datenschutz
  • 6.1 Regelungen zum Datenschutz
  • 6.2 Anonymisieren, Pseudonymisieren, Verfremden, Maskieren
  • 6.3 Testdaten in der Cloud
  • 6.4 Zusammenfassung
  • Teil II: Testdatenmanagement
  • 7 Testdatenmanagement – ein Überblick
  • 7.1 Begriff Testdatenmanagement
  • 7.2 Wozu Testdatenmanagement?
  • 7.3 Ziele des Testdatenmanagements
  • 7.4 Inhalte des Testdatenmanagements
  • 7.5 Wie ist das Testdatenmanagement in den Testprozess eingebunden?
  • 7.6 Der richtige Zeitpunkt
  • 7.7 Abgrenzung Testdatenmanagement und Datenmanagement
  • 7.8 Abgrenzung Testdatenmanagement und Konfigurationsmanagement
  • 7.9 Zusammenfassung
  • 8 Vorgehensweisen im Testdatenmanagement – Modelle
  • 8.1 Prozess nach ASQF-Arbeitsgruppe Testdatenmanagement
  • 8.2 Framework von Samuel T. Redwine Jr.
  • 8.3 Test Data Management Framework von Borghers und Demey
  • 8.4 Weitere Modelle im Überblick
  • 8.5 Zusammenfassung
  • 9 Vorgehensweisen im Testdatenmanagement – Best Practices
  • 9.1 Best Practice nach Chace
  • 9.2 Best Practice nach Haller
  • 9.3 Weitere Best Practices im Überblick
  • 9.4 Zusammenfassung
  • 10 Organisation – Rollen im Testdatenmanagement
  • 10.1 Testdatenmanagement-Rollen
  • 10.2 Test-Rollen ergänzt um Testdatenmanagementaktivitäten
  • 10.3 Personalunion versus Eigenständigkeit
  • 10.4 Zentrales oder dezentrales Testdatenmanagement?
  • 10.5 Zusammenfassung
  • 11 Werkzeuge für Testdaten & Testdatenmanagement: Anforderungen und Kategorien
  • 11.1 Was Testdatenmanagement-Werkzeuge leisten sollen: Anforderungen an Testdatenwerkzeuge
  • 11.2 Kategorien von Testdatenmanagement- Werkzeugen
  • 11.3 Auswahl eines Testdatenwerkzeugs
  • 11.4 Zusammenfassung
  • 12 Metriken für Testdaten & Testdatenmanagement
  • 12.1 Metriken im Softwaretest
  • 12.2 Kategorien von Metriken für Testdaten
  • 12.3 Konkrete Metriken für Testdaten
  • 12.4 Zusammenfassung
  • 13 Testdaten & Testdatenmanagement im Kontext
  • 13.1 Testdaten und Fehlerkategorien als Hilfe zur Priorisierung der Testdatenbereitstellung
  • 13.2 Testdaten im automatisierten Test
  • 13.3 Testdaten beim Testen von Data-Warehouse- und Business-Intelligence-Systemen
  • 13.4 Testdaten im Test von Embedded Systems
  • 13.5 Testdaten in klassischen und in agilen Projekten
  • 13.6 Testdaten in Normen für Softwareentwicklung und/oder Softwaretest
  • 13.7 Testdaten in Bewertungsmodellen
  • 13.8 Zusammenfassung
  • Teil III: Praxis
  • 14 Vorgehen zum Verbessern eines Testdatenmanagements
  • 14.1 Einsteigen in strukturiertes Testdatenmanagement
  • 14.2 Etappe 1: Das Testdatenmanagement organisieren
  • 14.3 Etappe 2: Die Testdaten organisieren – von der Analyse bis zur Archivierung
  • 14.4 Zusammenfassung
  • 15 Checklisten, Mustergliederungen, Fragenkataloge
  • 15.1 Mustergliederung TDM-Business-Case
  • 15.2 Checkliste zu Anforderungen an den TDM- Business-Case
  • 15.3 Checkliste TDM-Richtlinie
  • 15.4 Mustergliederung TDM-Konzept
  • 15.5 Testdatenspezifikation
  • 15.6 Checkliste Testdatenbereitstellungskonzept (nach TestSPICETM)
  • 15.7 Checkliste zur Organisation der Testumgebung und der Testdaten
  • 15.8 Checkliste Bestandsaufnahme zu Werkzeug- und Hardwareeinsatz
  • 15.9 Fragenkatalog zur Bestandsaufnahme Testdatenmanagement
  • 15.10 Fragenkatalog zur Bestandsaufnahme: Aktueller Testdatenbestand
  • 15.11 Fragenkatalog für das Erheben von Anforderungen an Testdaten (initial)
  • 15.12 Fragenkatalog zum Vervollständigen der Testdatenmenge
  • 15.13 Empfehlungen zu Methoden und Techniken für das Ermitteln von Anforderungen an Testdaten
  • 15.14 Relevante Informationen für die Auswahl der Testdaten
  • 15.15 Checkliste zum Spezifizieren der Testdaten
  • 15.16 Checkliste: Organisatorische Aspekte der Testdaten managen
  • 15.17 Checkliste: Aktivitäten zum Bereitstellen der Testdaten
  • 15.18 Empfehlungen zur Testdatengewinnung
  • 15.19 Empfehlungen zur Testdatenverwaltung
  • Anhang
  • A Abkürzungen
  • B Glossar
  • C Literatur
  • Index

Ähnliche Titel

    Mehr von diesem Autor