Glossary
Gherkin
Gherkin is the language that Cucumber uses to define test cases.
Feature
A feature is a Use Case that describes a specific function of the software being tested.
Scenario
A scenario is a flow of events through the feature being described and maps one to one with an executable test case for the system.
State
A state is the Given step that describes the preconditions and initial state before the start of a test and allows for any pre-test setup that may occur.
Action
An action is the When step that describes actions taken by a user during a test.
Outcome
An outcome is the Then step that describes the result from actions taken in the When clause.
Last updated