1.2 Was ist Keyword-Driven Testing
1.3.1 Der Begriff "Keyword"
1.3.2 Der Begriff "Framework"
1.4 Keywords unter der Lupe
1.5 Evolution der Testautomatisierung
1.6 Vorteile des Keyword-Driven Testing
1.6.2 Wiederverwendbarkeit
1.6.6 Vereinfachte Testautomatisierung
1.7 Werkzeuge für Keyword-Driven Testing
1.7.1 Testmanagementsysteme
1.7.2 Full-Stack-Testautomaten
1.7.3 Testautomatisierungsframeworks
1.7.4 Testdesignwerkzeuge und Editoren
1.8 Beispiele in diesem Buch
2.1.1 Qualitätsanforderungen an Namen
2.1.2 Keyword-Umfang/-Abstraktion
2.4 Keyword-Driven Testing und manueller Test
2.5 Keyword-Driven Testing im agilen Kontext
2.6 Model-Based Testing und Keyword-Driven Testing
2.6.1 Überblick Model-Based Testing
2.6.2 Beispiel für Model-Based Testing
2.6.3 Von der Sequenz zur Testautomatisierung
2.7 Organisatorische Randbedingungen
3.1.1 Definition des Low-Level
3.1.2 Definition des High-Level
3.1.3 Welche und wie viele Intermediate-Level
3.1.4 Ablage und Trennung der Layer
3.1.5 Regelwerke zu den Layern
3.2 Lernen von Best Practices aus der Entwicklung
3.4 Objektorientierte Ansätze
3.4.1 Typisierung von Daten
3.6 Keywords und Domain Specific Language
3.7 Migration von Testfällen in schlüsselwortbasierten Test
3.8 Wirtschaftliche Betrachtung
3.8.1 Kostenfaktoren bei Keyword-Driven Testing
3.8.2 Wirtschaftlicher Nutzen ohne Testautomatisierung
3.8.3 Wirtschaftlicher Nutzen mit Testautomatisierung
3.8.4 Wann lohnt sich Keyword-Driven Testing?
4.2 ISO 29119-5: Keyword-Driven Testing
4.3 Frameworks in der Norm
4.3.6 Manual Test Assistant
4.4 Bewertung von Framework-Komponenten
5 Testautomatisierungsarchitektur
5.1 Komponenten eines Testautomaten
5.1.2 Automatisierungstechnologie
5.1.3 Automatisierungsbibliotheken
5.1.4 Logging & Reporting
5.2 Layer der Testautomatisierungsarchitektur
5.2.1 Testspezifikationsschicht
5.2.2 Testdurchführungsschicht
5.2.4 Schichten sauber halten