This document discusses test automation and provides an introduction to Selenium. It explains why automation is needed such as for repetitive tests, large numbers of boundary value tests, frequent code changes, and continuous delivery. It discusses different levels of automation and myths about automation. The document demonstrates how to automate scenarios using Selenium, including locating elements, interacting with applications, adding assertions, and provides examples using Selenium IDE and code. It emphasizes starting automation as development occurs and identifying automatable test cases and levels.
Related topics: