User story

User story image
A user story is a short, plain-language description of a piece of functionality, written from the point of view of the person who will use it. It captures who wants something, what they want to do and why it matters to them. The most common format is “As a [type of user], I want [some goal] so that [some benefit]”. User stories come from Extreme Programming and are now a standard way of expressing requirements in agile teams. They usually sit in a product backlog and are refined, estimated and split until they’re small enough to deliver within an iteration.

A user story isn’t a full specification. It’s often described through the “three Cs”:

  • the Card, the brief written story
  • the Conversation, the discussion between product, development and testing that fills in the detail
  • the Confirmation, the acceptance criteria that show when the story is done
Many teams also check stories against INVEST: Independent, Negotiable, Valuable, Estimable, Small and Testable.

So what? User stories give testers an early way into the work. Because each story states a user, a goal and a benefit, testers can question assumptions, spot missing scenarios and shape acceptance criteria before any code is written. A story that can’t be tested is usually a sign that the goal or the benefit isn’t clear yet.

Examples: “As a returning customer, I want to save my delivery address so that I don’t have to type it in every time I order.” The acceptance criteria might cover the following:

  • editing a saved address
  • holding more than one address
  • what happens when a saved address is no longer valid for delivery
A story that’s too large, such as “As a shopper, I want to manage my account”, is often split into smaller stories for passwords, addresses and payment details.

Explore MoT
Test Forward'27 ¡ Software Quality in the age of AI image
Tue, 19 Jan 2027
Register today to guarantee your spot!
MoT Software Testing Essentials Certificate image
Boost your career in software testing with the MoT Software Testing Essentials Certificate. Learn essential skills, from basic testing techniques to advanced risk analysis, crafted by industry experts.
Into The Motaverse image
Into the MoTaverse is a podcast by Ministry of Testing, hosted by Rosie Sherry, exploring the people, insights, and systems shaping quality in modern software teams.
Subscribe to our newsletter