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


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