3 Test Automation Architecture
Part of the CTAL-TAE syllabus, explained.
Time in the syllabus: 210 minutes. Highest level: K3. Keywords to remember: behavior-driven development, capture/playback, data-driven testing, generic test automation architecture, keyword-driven testing, linear scripting, model-based testing, structured scripting, test adaptation layer, test automation framework, test automation solution, test harness, test script, testware, test step, test-driven development.
In plain words
How a test automation solution is put together: its capabilities, its design, its layers, the approaches to writing automated tests, and the design principles and patterns that keep test code maintainable.
Learning objectives
- 3.1 Design Concepts Leveraged in Test Automation
- 3.1.1 Explain the Major Capabilities in a Test Automation Architecture (K2)
- 3.1.2 Explain How to Design a Test Automation Solution (K2)
- 3.1.3 Apply Layering of Test Automation Frameworks (K3)
- 3.1.4 Apply Different Approaches for Automating Test Cases (K3)
- 3.1.5 Apply Design Principles and Design Patterns in Test Automation (K3)
Previous: 2.2.2 Illustrate the Technical Findings of a Tool Evaluation · Contents · Next: 3.1 Design Concepts Leveraged in Test Automation
Based on the ISTQB Certified Tester Advanced Level Test Automation Engineering (CTAL-TAE) syllabus, version 2.0, section 3. The syllabus is © International Software Testing Qualifications Board (ISTQB®); ISTQB® is a registered trademark of the ISTQB. Copyright © 2024 the authors of the syllabus: Andrew Pollner (Chair), Péter Földházi, Patrick Quilter, Gergely Ágnecz, and László Szikszai. This page explains its concepts in our own words, for teaching, and is not an accredited course or a substitute for the syllabus.
View this document on GitHub materials/modules/module-5-istqb-certified-tester-advanced-level-test-automation-engineer/syllabus/3-test-automation-architecture.md