alyssalina / catsandbeer

Group Project for Launch Code 101 Course
https://alyssalina.github.io/catsandbeer/
3 stars 1 forks source link

Create Documentation for User Tests #34

Closed xiuda closed 6 years ago

xiuda commented 6 years ago

Problem / motivation

On the first day of Week 5, users (ie your classmates, TFs, or Ken) will be testing out your project for bugs and usability. Create a document to outline how they should test your program.

https://www.userzoom.com/user-experience-research/a-simple-template-for-writing-usability-tasks/ https://www.nngroup.com/articles/task-scenarios-usability-testing/

Note: You might want to look up guides for game-specific user testing

Document Requirements

See the details section for more info.

Details

User/Role Description

Provide enough context for the user to be able to do their task. For example, for a flight booking website: You're planning a vacation to New York City, March 3 − March 14. You need to buy both airfare and hotel. Go to the American Airlines site and jetBlue Airlines site and see who has the best deals. Who is the user and why do they want to be interacting with your application?
The user should be able to know everything they need to complete each task from this description you give them.

User Goals

As a customer, I want to be able to look up flights to my desired location from my local airport As a customer, I want to compare prices of my flights As a customer, I want to purchase my tickets.

Scenarios

A good scenario leaves a little room for the user to discover what they should do. You should not have to tell the user how to do it, it should be obvious from your program how to do each of those things. If your tester cannot figure it out, give some helpful hints, and record where they got stuck and why, so you can make better design later.

  1. Make the task realistic
  2. Make the task actionable
  3. Avoid giving clues and describing the steps

Help the user find their way, but don't give them the answer.

Scenario Comparison:

During the usability test

Usability tests do not have to be a user sitting quietly in a box and doing tasks for you. They are welcome to think aloud and you are welcome to ask each other questions. Here are a few guidelines for conducting a usability test:

xiuda commented 6 years ago

Instead of a more formal application-based usability approach, you might want to have people play through however many levels you made and think of what questions you want to ask them at the end. https://www.surveymonkey.com/r/?sm=ubUCfsRg7sSmVfqRVQ3AxA%3D%3D

karlin88 commented 6 years ago

https://github.com/alyssalina/catsandbeer/wiki/User-Testing-Documentation