This document discusses the process of using Gherkin scripts to automate acceptance testing over multiple iterations of a project. Key points include:
- Gherkins were used to define test cases and acceptance criteria from the start of development.
- Automated testing was implemented in stages, first manually running Gherkins then gradually automating more test cases across browsers and environments.
- The process evolved to include capturing screenshots, archiving results, and coordinating test execution with various teams.
- Future areas for improvement include expanding test coverage, simplifying maintenance, and generating Gherkins from models.