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