Business AnalysisIntermediate 2 to 3 hours

Acceptance Criteria & Edge Cases

Write Given/When/Then acceptance criteria for 3 user stories with edge cases.

The Scenario

The development team has asked for detailed acceptance criteria before they commit to the sprint. Three user stories need full criteria: (1) Send money via phone number, (2) View transaction history, (3) Set a daily transfer limit.

The Brief

Write detailed acceptance criteria for all 3 stories using Given/When/Then format. Include edge cases, error scenarios, and boundary conditions.

Deliverables

  • At least 5 acceptance criteria per story in Given/When/Then format
  • Edge cases for each story (e.g., invalid phone number, transfer exceeding limit, empty history)
  • A "Definition of Done" checklist that applies across all 3 stories

Submission Guidance

Given/When/Then is a testing language. "Given I have R500 in my account, When I try to send R600, Then I see an error 'Insufficient funds' and the transaction is not processed." Be this precise.

Submit Your Work

Your submission is graded against the rubric on the right. If you pass, you get a public Badge URL you can share on LinkedIn. There is no draft save, so work offline first and paste your finished response here.

This appears on your public Badge.

0/20000 charactersMarkdown supported

One per line or comma separated. Up to 5 links.

By submitting, you agree your submission text, name, and evaluation will appear on a public Badge URL.