User story
A user story is a behavior or feature that a solution needs to implement in order to fulfill the needs, from the user's perspective.
Why should we create it?
It keeps focusing on the user.
It enables collaboration.
It drives creative solutions.
It creates momentum.
Naming title guidelines
Make the title declarative.
Example(s)
Writing a description guidelines
Follow this format.
As as <persona>
, I <want to>
, <so that>
.
Persona
- can be an Admin, Creator, Recruiter, Manager.Want to
- What the persona wants to achieve.So that
- Why do they need to achieve it.
Example(s)
As a Creator, I want to announce my newly created profile to Bitclout, so that they are aware I signed up on Jamclout.
Add more details to eliminate assumptions.
Acceptance Criteria
Make use of Gherkin
's syntax by using GIVEN
, WHEN
, THEN
and many more.
It should be written in 3rd Person
Each step should be declarative
Each should define a scenario
Example(s) Scenario: PENDING requests cannot be approved immediately
For more details, Acceptance Criteria.
⚠️ TAKE NOTE:
Not all acceptance criteria that is written under the story card are worth to be written in test automation.
For more details see, Writing an E2E tests
Last updated