This is a description of a high level feature.
As a user
I want to perform an action
So that I can achieve a business goal
Given a system state
When I do something
Then system is in a different state
Given a system state
When I do something
Then system is in a different state
Given system is <old_state>
When I perform <action>
Then system should be <new_state>
This is a description of another high level feature.
As a user
I want to perform an action
So that I can achieve a business goal
Given a system state
When I do something
Then system is in a different state
Given a system state
When I do something
Then system is in a different state
Given system is <old_state>
When I perform <action>
Then system should be <new_state>
First Category »
As a user
I want to perform an action
So that I can achieve a business goal
Given a system state
When I do something
Then system is in a different state
First Category »
As a user
I want to perform an action
So that I can achieve a business goal
Given a system state
When I do something
Then system is in a different state
Given a system state
When I do something
Then we're not ready to check this yet
Given a system state
When I do something
Then something went wrong
First Category » First Nested Feature »
As a user
I want to perform an action
So that I can achieve a business goal
Given a system state
When I do something
Then system is in a different state
Second Category »
As a user
I want to perform an action
So that I can achieve a business goal
Given a system state
When I do something pending
Then system is in a different state
Given a system state
When I do something
Then system is in a different state
Given a system state
When I do something
Then system is in a different state
Given a system state
When I do something
Then system is in a different state
Given a system state
When I do something
Then system is in a different state
Second Category » Deeply Nested Category »
As a user
I want to perform an action
So that I can achieve a business goal
Given a system state
When I do something
Then system is in a different state