This document provides an overview of a training on test automation. It outlines a 4 stage approach to test automation:
1) Stage 1 involves writing basic scripts to test a site without using page objects or a testing framework.
2) Stage 2 introduces Cucumber for writing tests in a plain English format without code.
3) Stage 3 focuses on writing specifications that can be used across multiple platforms and applications.
4) Stage 4 covers implementing page objects to hide browser interactions and provide a more intuitive task-based testing interface.
The training covers each stage through demonstrations and exercises with the goal of helping attendees better understand common mistakes and approaches to test automation.