This document introduces test automation and discusses how automation is needed to enable more frequent software releases. It recommends using a deployment pipeline with continuous integration and different levels of test automation. It also suggests approaches like specification by example, test-driven development, and using radiators and dashboards to visualize test results. Automating testing allows collecting data faster to release software more often.
Related topics: