Book description
Praktischer Leitfaden für ergebnisorientiertes Softwaretesten
TMap hat sich in den letzten 10 Jahren in vielen Organisationen weltweit zum Standard für das Softwaretesten entwickelt. Die Erfahrungen mit der Nutzung der Methode über diese Jahre und die neuen Ansätze in der Softwareentwicklung haben die Autoren zu einer grundlegenden Überarbeitung von TMap veranlasst, deren Darstellung dem Leser nun in deutscher Übersetzung vorliegt.
TMap ist eine effiziente Methode, die den gesamten Testprozess umfasst, von der Planung der Tests über die Vorbereitung und Durchführung bis zum bewertenden Abschluss. Das neue TMap gibt dem Kunden die weitgehende Kontrolle über den Testprozess und dessen Reihenfolge, es bietet darüber hinaus einen kompletten "Werkzeugkasten", d.h. technische Verfahren, organisatorische Hilfestellungen und Unterstützung für die Infrastruktur. Darüber hinaus ist TMap adaptiv, also für alle Situationen geeignet, in denen getestet wird.
Das Buch bietet erprobte Erfolgsmethoden mit zahlreichen Tipps und praktischen Beispielen. Es ist somit eine sehr nützliche Hilfe bei der Lösung der praktischen Testaufgaben von heute und morgen.
"Pick a random spot in this book and you'll find something interesting."
Rex Black, test author and President of the International Software Testing Qualifications Board (ISTQB), USA
"This book will enable a test professional to better balance the test cost with the benefits provided by testing, thus making it easier to get management buy in for the test project."
Ruku Tekchandani, SW Validation Program Manager, Intel Corporation, USA
Table of contents
- Copyright
- Foreword by Rex Black
- Foreword by Luc-François Salvador
- Vorwort von Andreas Spillner
- Vorwort von Maarten Galesloot
- Vorwort der Autoren
- Empfehlungen
- 1. Einleitung
- 2. Testrahmen und Bedeutung des Testens
- 3. Die Kernbausteine von TMap
- 4. Einführung in die Prozesse
-
5. Mastertestplan und Management des gesamten Testprozesses
- 5.1. Einführung
-
5.2. Planungsphase des gesamten Testprozesses
- 5.2.1. Formulierung des Auftrags
- 5.2.2. Schaffung eines Verständnisses für den Auftrag
- 5.2.3. Analyse der Produktrisiken
- 5.2.4. Festlegung der Teststrategie
- 5.2.5. Aufwandsschätzung
- 5.2.6. Festlegung der Planung
- 5.2.7. FestlegungderTestprodukte
- 5.2.8. Festlegung der Organisation
- 5.2.9. Definition der Infrastruktur
- 5.2.10. Organisation des Managements
- 5.2.11. Bestimmung von Testprozessrisiken und Gegenmaßnahmen
- 5.2.12. Rückmeldung und Konsolidierung des Plans
- 5.3. Die Steuerungsphase des gesamten Testprozesses
- 5.4. AllgemeineTestvereinbarungen
-
6. Abnahme- und Systemtests
- 6.1. Einführung
-
6.2. Planungsphase
- 6.2.1. Formulierung des Auftrags
- 6.2.2. Schaffung eines Verständnisses für den Auftrag
- 6.2.3. Bestimmung der Testbasis
- 6.2.4. Analyse der Produktrisiken
- 6.2.5. Festlegung der Teststrategie
- 6.2.6. Aufwandsschätzung
- 6.2.7. Festlegung der Planung
- 6.2.8. Zuweisung von Testeinheiten und Testtechniken
- 6.2.9. Festlegung der Testprodukte
- 6.2.10. Festlegung der Organisation
- 6.2.11. Definition der Infrastruktur
- 6.2.12. Organisation des Managements
- 6.2.13. Bestimmung von Testprozessrisiken und Gegenmaßnahmen
- 6.2.14. Rückmeldung und Konsolidierung des Plans
- 6.3. Steuerungsphase
- 6.4. Einrichtung und Wartung der Infrastruktur
- 6.5. Vorbereitungsphase
- 6.6. Spezifikationsphase
- 6.7. Durchführungsphase
- 6.8. Abschlussphase
- 7. Entwicklertests
-
8. Unterstützende Prozesse
- 8.1. Einführung
- 8.2. Testrichtlinien
-
8.3. Permanente Testorganisation
- 8.3.1. Einführung
- 8.3.2. Was bedeutet »permanente Testorganisation«?
- 8.3.3. Vorteile, Bedingungen und kritische Punkte
- 8.3.4. Bereitstellung von Testdienstleistungen
- 8.3.5. Das allgemeine Prozessmodell
- 8.3.6. Zwei gebräuchliche Arten der Testorganisation
- 8.3.7. Testkompetenzzentrum (TEC)
- 8.3.8. Test Factory (TF)
- 8.3.9. Die Rolle der permanenten Testorganisation beim Outsourcing
- 8.3.10. Einrichtung der Testorganisation
-
8.4. Testumgebungen
- 8.4.1. Einführung
- 8.4.2. Was ist eine Testumgebung?
- 8.4.3. Einrichtung einer Testumgebung
- 8.4.4. Probleme in Testumgebungen
- 8.4.5. Das DTAP-Modell
- 8.4.6. Prozesse im Testumgebungsmanagement
- 8.4.7. Zwei besondere Testumgebungen
- 8.4.8. Testumgebungen beim Outsourcing
- 8.4.9. Einrichten und Warten von Testumgebungen als Dienstleistung
- 8.5. Testwerkzeuge
- 8.6. Testexperten
- 9. Produktrisikoanalyse
- 10. Qualitätsmerkmale und Testarten
- 11. Schätztechniken
- 12. Fehlermanagement
- 13. Metriken
-
14. Testdesigntechniken
- 14.1. Einführung
- 14.2. Grundbegriffe des Testdesigns
- 14.3. Abdeckungsarten und Grundtechniken
-
14.4. Ein grundlegender Satz von Testdesigntechniken
- 14.4.1. Einführung
- 14.4.2. Entscheidungstabellentest (ETT)
- 14.4.3. Datenkombinationstest (DKT)
- 14.4.4. Elementarer Vergleichstest (EVT)
- 14.4.5. Error Guessing (EG)
- 14.4.6. Exploratives Testen (ET)
- 14.4.7. Datenzyklustest (DZT)
- 14.4.8. Geschäftsprozesstest (GPT)
- 14.4.9. Real-Life-Test (RLT)
- 14.4.10. Semantischer Test (SEM)
- 14.4.11. Syntaktischer Test (SYN)
- 14.4.12. Anwendungsfalltest (AFT)
- 15. Prüftechniken
- 16. Testrollen
- I. Anhang
Product information
- Title: TMap® Next: Praktischer Leitfaden für ergebnisorientiertes Softwaretesten
- Author(s):
- Release date: December 2007
- Publisher(s): dpunkt
- ISBN: 9783898644617
You might also like
book
Testen in Scrum-Projekten Leitfaden für Softwarequalität in der agilen Welt, 2nd Edition
Brücke zwischen Test-Welt und agiler Welt- Test-Best-Practices für die agile Welt- mit Fallbeispielen, Übungsaufgaben und Self-Assessment-Fragen- …
book
ATDD in der Praxis
Das erste deutsche Buch zur neuen Testtechnik in der agilen Softwareentwicklung- Zwei umfangreiche praxisnahe Beispiele
book
Praxiswissen Softwaretest – Testmanagement, 4th Edition
Testmanagement umfasst sowohl klassische Methoden des Projekt- und Risikomanagements als auch das Wissen um den zweckmäßigen …
book
Reviews in der System- und Softwareentwicklung
erstes deutsches Buch zum Thema- Autoren sind ausgewiesene Experten auf dem Gebiet- pragmatischer Ansatz- mit Checklisten, …