UID:
kobvindex_ERBEBC6955327
Format:
1 online resource (259 pages)
ISBN:
9783960884828
Note:
Intro -- 1 Einführung -- 1.1 Wortwahl -- 1.2 Was ist Keyword-Driven Testing -- 1.3 Begriffe -- 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.1 Klarheit -- 1.6.2 Wiederverwendbarkeit -- 1.6.3 Wartbarkeit -- 1.6.4 Kommunikation -- 1.6.5 Arbeitsteiligkeit -- 1.6.6 Vereinfachte Testautomatisierung -- 1.6.7 Geschwindigkeit -- 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 -- 1.9 Ressourcen -- 2 Konzepte -- 2.1 Verschlagwortung -- 2.1.1 Qualitätsanforderungen an Namen -- 2.1.2 Keyword-Umfang/-Abstraktion -- 2.2 Abstraktionskonzepte -- 2.2.1 Keyword Level -- 2.2.2 Keyword Layer -- 2.3 Data-Driven Testing -- 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 Umsetzung -- 3.1 Layer und Level -- 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.3 Auswahl der Sprache -- 3.3.1 Englisch -- 3.3.2 Deutsch -- 3.4 Objektorientierte Ansätze -- 3.4.1 Typisierung von Daten -- 3.4.2 Datenobjekte -- 3.4.3 Page Objects -- 3.5 Keyword-Review -- 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 Keywords und Normen -- 4.1 Testnormen -- 4.2 ISO 29119-5: Keyword-Driven Testing -- 4.3 Frameworks in der Norm -- 4.3.1 Editor -- 4.3.2 Keyword Library -- 4.3.3 Decomposer -- 4.3.4 Data Sequencer -- 4.3.5 Data Repository -- 4.3.6 Manual Test Assistant -- 4.3.7 Tool Bridge -- 4.3.8 Script Repository -- 4.3.9 Execution Engine -- 4.3.10 SUT -- 4.4 Bewertung von Framework-Komponenten -- 5 Testautomatisierungsarchitektur -- 5.1 Komponenten eines Testautomaten -- 5.1.1 Testspezifikation -- 5.1.2 Automatisierungstechnologie -- 5.1.3 Automatisierungsbibliotheken -- 5.1.4 Logging & -- Reporting -- 5.1.5 Error-Handling -- 5.1.6 Testdurchführung -- 5.2 Layer der Testautomatisierungsarchitektur -- 5.2.1 Testspezifikationsschicht -- 5.2.2 Testdurchführungsschicht -- 5.2.3 Technologieschicht -- 5.2.4 Schichten sauber halten -- 5.3 Werkzeugbeispiele und ihre Architektur -- 5.3.1 Beispiel 0: Full-Stack-Testautomat -- 5.3.2 Beispiel 1: Keyword-Driven-Testmanagement -- 5.3.3 Beispiel 2: Open Source Framework -- 5.3.4 Beispiel 3: Technologie Selenium -- 5.4 Generische Testautomatisierungsarchitektur im ISTQB[0.9ex]® -- 6 Keyword-Driven Testing Frameworks -- 6.1 Anforderungen an ein Framework -- 6.2 Open Source versus kostenpflichtig -- 6.2.1 Definition von Open Source -- 6.2.2 Nachteile von Open Source -- 6.3 Professionelle Bausteine für Frameworks -- 6.3.1 Robot Framework® -- 6.3.2 imbus TestBench Enterprise Edition -- 6.3.3 imbus TestBench Cloud Services -- 6.4 Beispiele für Frameworks mit Bewertung -- 6.4.1 Framework 1: TestBench -- 6.4.2 Framework 2: Robot Framework -- 7 Praxis mit Robot Framework -- 7.1 Aufbau und Funktionsweise von Robot Framework
,
7.1.1 Editoren für Robot Framework -- 7.1.2 Kernkomponenten -- 7.1.3 Struktur der Spezifikation -- 7.1.4 Variablen und Daten -- 7.1.5 Flusskontrolle -- 7.1.6 Python-Keywords -- 7.1.7 Behavior-Driven Testing -- 7.1.8 Durchführung -- 7.2 Praxisbeispiel -- 7.2.1 Webautomatisierung und Ablösung von Selenium -- 7.2.2 Werkzeugkasten -- 7.2.3 Keyword-Layer & -- Sprache -- 7.2.4 Endergebnis -- 8 Brückenschlag -- 8.1 Teststufen -- 8.2 Test-Driven Development -- 8.2.1 Vorgehensweise bei Test-Driven Development -- 8.3 Behavior-Driven Testing -- 8.3.1 Vorteile von Behavior-Driven Testing -- 8.3.2 Struktur von Behavior-Driven Tests (Gherkin) -- 8.3.3 Beispiel von Behavior-Driven Testing -- 8.3.4 Dos and Don'ts bei Behavior-Driven Testing -- 8.3.5 Anwendungsgebiete von Behavior-Driven Testing -- 8.3.6 Unterschiede zu Keyword-Driven Testing -- 8.4 Acceptance Test-Driven Development -- 8.4.1 Anforderungen -- 8.4.2 Tests bei Acceptance Test-Driven Development -- 8.4.3 Keywords und Acceptance Test-Driven Development -- 8.5 System Test-Driven Development -- 8.6 Spezialanwendungen -- 8.6.1 Keywords und Erstellung von Testdaten -- 8.6.2 Keywords und Produktivdatenpflege -- 8.6.3 Keywords und Deployment -- 8.6.4 Keywords und Robotic Process Automation -- 9 Ausblick -- Abkürzungen -- Literaturverzeichnis -- Index
Additional Edition:
Print version: Daigl, Matthias Keyword-Driven Testing Heidelberg : dpunkt.verlag,c2022 ISBN 9783864905704
Keywords:
Electronic books.
URL:
https://ebookcentral.proquest.com/lib/th-brandenburg/detail.action?docID=6955327
Bookmarklink