Gherkin

A plain-English syntax is used to write test scenarios in a structured, readable format. It follows a Given-When-Then pattern:

Given describes the starting state

When describes the action

Then describes the expected outcome

Gherkin sits at the foundation of behaviour-driven development (BDD) and is readable by both technical and non-technical team members