Chapter 0145 min training
Introduction and Objectives for Test Automation
Introduces automation benefits and limitations and its role in different software lifecycles. Explains how the architecture of the system under test affects the suitability of automation tools.
Key topicsAutomation objectives · Benefits and limitations · SUT architecture
Chapter 02180 min training
Preparing for Test Automation
Covers testability through observability and controllability, automation across environments, and assessing potential solutions. Explains technical considerations for recommending an appropriate automation approach.
Key topicsTestability · Environments · Tool assessment · Technical recommendations
Chapter 03210 min training
Test Automation Architecture
Explores automation architecture, framework layers, and components of an automation solution. Covers approaches to using tools and applying design principles and patterns to create maintainable frameworks.
Key topicsArchitecture · Framework layers · Design patterns · Tool approaches
Chapter 04150 min training
Implementing Test Automation
Explains planning and deploying an automation pilot, identifying implementation risks, and selecting mitigation measures. Covers factors that improve the maintainability of automation code.
Key topicsPilot projects · Deployment risks · Code maintainability
Chapter 0590 min training
Implementation and Deployment Strategies for Test Automation
Covers executing automated tests across test levels within CI/CD pipelines. Explains configuration management for automation components and dependencies relevant to API and contract testing.
Key topicsCI/CD · Test execution · Configuration management · API and contract testing
Chapter 06150 min training
Test Automation Reporting and Metrics
Explains collecting and analyzing data from the system under test and automation runs. Covers investigating failures and presenting reports and dashboards that help stakeholders understand results.
Key topicsMetrics · Failure analysis · Reports · Dashboards
Chapter 07135 min training
Verifying the Test Automation Solution
Covers verifying automation components, environments, scripts, and suites. Explains checking correct execution, applying root cause analysis, and evaluating automation code quality.
Key topicsSolution verification · Environment checks · Root cause analysis · Code quality
Chapter 08210 min training
Continuous Improvement
Explores using data to improve automated tests and upgrading automation solutions and components. Covers consolidation, streamlining, and using automation tools to support test setup and other testing needs.
Key topicsData-driven improvement · Upgrades · Consolidation · Test support
Training times are syllabus allocations for accredited courses, not exam section durations or personal study recommendations. Total: 19 hours 30 minutes. Reference material and appendices follow the core chapters in the syllabus.