Practice - 5 Tasks
Answer the questions below
1fill in blank
easyComplete the code to define a user story format.
Testing Fundamentals
As a [1], I want to [2] so that [3].
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using roles like 'developer' or 'manager' instead of 'user'.
Leaving the blank empty.
✗ Incorrect
The user story starts with 'As a user' to specify who benefits from the feature.
2fill in blank
mediumComplete the code to express the goal in a user story.
Testing Fundamentals
As a user, I want to [1] so that I can achieve my goal. Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing developer tasks like 'write code' or 'deploy software'.
Choosing vague or unrelated actions.
✗ Incorrect
The goal should be a user action like 'login to the system' that the user wants to perform.
3fill in blank
hardFix the error in the acceptance criteria format.
Testing Fundamentals
Given [1], when I [2], then I should see the [3].
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using error states like 'server is down' in the 'Given' clause.
Confusing 'Given' with 'When' or 'Then'.
✗ Incorrect
Acceptance criteria start with a condition like 'the user is logged in' to set the context.
4fill in blank
hardFill both blanks to complete the acceptance criteria.
Testing Fundamentals
Given [1], when I [2], then I should see a confirmation message.
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using error states in 'Given'.
Using non-action phrases in 'When'.
✗ Incorrect
The 'Given' clause sets the condition, and the 'When' clause describes the user action triggering the outcome.
5fill in blank
hardFill all three blanks to write a complete user story with acceptance criteria.
Testing Fundamentals
As a [1], I want to [2] so that [3].
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing roles and actions in the wrong places.
Leaving the benefit part empty or unclear.
✗ Incorrect
A complete user story includes the role, the action, and the benefit or reason.