CTFL v4.0.2
Kap. 1
Grundlagen des Testens
180 min
Theorie
1.1Was ist Testen?
1.1.1Testziele
1.1.2Testen und Debugging
1.2Warum ist Testen notwendig?
1.2.1Beitrag zum Erfolg
1.2.2Testen und QS
1.2.3Fehlhandlungen / Fehlerzustände
1.3Grundsätze des Testens
1.4Testaktivitäten, Testmittel, Rollen
1.4.1Testaktivitäten und -aufgaben
1.4.2Testprozess im Kontext
1.4.3Testmittel
1.4.4Verfolgbarkeit
1.4.5Rollen des Testens
1.5Kompetenzen und Praktiken
1.5.1Allgemeine Kompetenzen
1.5.2Whole-Team-Ansatz
1.5.3Unabhängigkeit des Testens
Kap. 2
Testen im SDLC
130 min
Theorie
2.1Testen im Kontext des SDLC
2.1.1Auswirkungen des SDLC
2.1.2SDLC und gute Praktiken
2.1.3Testen als Treiber
2.1.4DevOps und Testen
2.1.5Shift-Left-Ansatz
2.1.6Retrospektiven
2.2Teststufen und Testarten
2.2.1Teststufen
2.2.2Testarten
2.2.3Fehlernachtest / Regressionstest
2.3Wartungstest
Kap. 3
Statischer Test
80 min
Praxis
3.1Grundlagen des statischen Tests
3.1.1Arbeitsergebnisse
3.1.2Wert des statischen Tests
3.1.3Unterschiede statisch / dynamisch
3.2Feedback- und Reviewprozess
3.2.1Vorteile frühzeitigen Feedbacks
3.2.2Aktivitäten des Reviewprozesses
3.2.3Rollen und Verantwortlichkeiten
3.2.4Arten von Reviews
3.2.5Erfolgsfaktoren für Reviews
Kap. 4
Testanalyse und -entwurf
390 min
Praxis
4.1Testverfahren im Überblick
4.2Black-Box-Testverfahren
4.2.1Äquivalenzklassenbildung
4.2.2Grenzwertanalyse
4.2.3Entscheidungstabellentest
4.2.4Zustandsübergangstest
4.3White-Box-Test
4.3.1Anweisungstest und -überdeckung
4.3.2Zweigtest und Zweigüberdeckung
4.3.3Wert des White-Box-Tests
4.4Erfahrungsbasierter Test
4.4.1Intuitive Testfallermittlung
4.4.2Explorativer Test
4.4.3Checklistenbasierter Test
4.5Auf Zusammenarbeit basierende Testansätze
4.5.1Gemeinsames Schreiben von User-Storys
4.5.2Akzeptanzkriterien
4.5.3ATDD
Kap. 5
Management der Testaktivitäten
335 min
Theorie
5.1Testplanung
5.1.1Zweck eines Testkonzepts
5.1.2Iterations- und Releaseplanung
5.1.3Eingangs- und Endekriterien
5.1.4Schätzverfahren
5.1.5Priorisierung von Testfällen
5.1.6Testpyramide
5.1.7Testquadranten
5.2Risikomanagement
5.2.1Risikodefinition und -attribute
5.2.2Projektrisiken und Produktrisiken
5.2.3Produktrisikoanalyse
5.2.4Produktrisikosteuerung
5.3Testüberwachung und -abschluss
5.3.1Beim Testen verwendete Metriken
5.3.2Zweck und Inhalt von Testberichten
5.3.3Kommunikation des Teststatus
5.4Konfigurationsmanagement
5.5Fehlermanagement
Kap. 6
Testwerkzeuge
20 min
Theorie
6.1Werkzeugunterstützung für das Testen
6.2Nutzen und Risiken der Testautomatisierung