Updated: 02 February 2023
Feature file
The purpose of a feature file is to document the expected behaviour of an application in a way that it is both human-readable and suitable for test automation. A feature file contains Scenarios, expressed in the Gherkin syntax i.e. Given / When / Then steps.
Given ~ Arrange
When ~ Act
Then ~ Assert