Skip to content

Instantly share code, notes, and snippets.

@yoshuawuyts
Last active January 1, 2016 11:19
Show Gist options
  • Save yoshuawuyts/8137711 to your computer and use it in GitHub Desktop.
Save yoshuawuyts/8137711 to your computer and use it in GitHub Desktop.

Jobs

Job centered testing. Pick an action, expectation and goal to combine them into a job story. Job stories aim to be used in both UX design and integration testing, leveraging a single point of comparison.

Actions [user generated, system generated]
  • When I click this specific button
  • When I visit a certain url
  • When I make a certain gesture
  • When the system fires an event
Expectation [forms of output]
  • I expect to view an element
  • I expect to view a micro interaction
Goal [create, view, update, delete]
  • So I can create a new course
  • So I can view a certain element
  • So I can update a certain element
  • So I can delete a certain element

Examples

  • When I click the home button, I expect to view a new page, so I can view my most relevant updates.
  • When I visit /new, I expect to view a new page, so I can create a new object.
  • When I swipe down, I expect to view the menu, so I can edit the URL.

Sources

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment