Scrumcrazy_header5.jpg
scrumcrazybtn.jpg

For Training, Coaching, and Consulting engagements, please contact me for details on how I can help your organization.


Our User Story Characters:

  • Pat the Product Owner
  • Payton the Programmer
  • Charles the Programmer
  • Taylor the Tester
  • Bailey the Business Analyst

The System Under Development

A retail web site similar to something like Amazon.com.

The User Story

User Story Title:

Logout goes to home page

User Story Conversations:

Pat: "For this next story, here is what I want. Right now, when a user clicks on the 'logout; link in the upper right hand menu, it takes them to a basically blank page that tells them that we've logged them out. In the future, rather than going to basically a blank page, I want the system to take them to the home page with all of our products, and some sort of message up near the top that uses that same message."
Payton:"I think it says 'You have successfully logged out.' "
Pat: "Yes, that's right, that one. Just make sure that the logout message is highly visible near the top of the page -- I don't want it to get lost in the page."
Charles:"On other web sites, I've seen it presented like in a small rectangle with a green background, to make it stand out from a mostly white page."
Pat: "That works fine, but I don't want to specify 'The How', right? You folks have taught me that I only get to specify 'The What'"
Bailey: "Aahhhhh, right!"

Possible Answers/Story Tests

Using 'Test That' pattern

AT-1
Test that, when a user clicks the logout link, the system navigates the user to the home page.

AT-2
Test that, after navigating the user to the home page, the system displays a message like "You have successfully logged out."(logout message)

AT-3
Test that the logout message is highly visible and near the top of the page. (Ask Pat to approve aesthetics)

Using Given/When/Then pattern

AT-1
Given a user that is logged in,
When the user clicks on the "logout link"
Then test that the system navigates the user to the home page.

AT-2
Given a user that has just logged out
When the system navigates the user to the home page
Then test that the system displays the existing logout message in a highly visible way, near the top of the page.










coaching(4).jpgForScrumMasters.jpgForProductOwners.jpgForScrumDevelopers.jpgPresentations.jpg