Skip to content

User Testing Protocol

Emma Jiang edited this page May 3, 2023 · 2 revisions

User Story: As a user, I want to be able to see all of the tasks I need to complete so that I can be organized and achieve my goals.

View TODO list

  1. Navigate to the TODO screen.
  2. Verify that the list of TODO items corresponds to today’s date.

User Story: As a user, I want to be able to generate a funny story or explain my day in a funny way so that I can keep myself motivated

Generate funny story

  1. Navigate to the stories screen.
  2. Click on the “Generate Today’s Story” button.
  3. Verify that the user is navigated to a new screen containing today’s story.

User Story: As a user, I want to be able to share my daily stories on my social media to have a laugh with my friends

Share story to social media

  1. Navigate to the stories screen.
  2. Click on a story to navigate to the screen for a specific story.
  3. Click the share to social media button.
  4. Choose from provided sharing options.
  5. For each option, verify that it correctly switches to that application and prepares a post with the generated story embedded in it.

User Story: As a user, I want to be able to view stories and TODO lists for any date on a calendar so I could track my progress and plan for the future

View previous TODO lists

  1. Navigate to the progress page.
  2. Verify that a list of previous TODO items appears.
  3. Click on one of the previous TODO items.
  4. Verify that the previous TODO items show completed and incomplete tasks.

User Story: As a user, I want to have an easy-to-use TODO list where I can add, delete, edit, and check off items so I can stay productive during my day

Add items

  1. Navigate to the TODO screen.
  2. Click on the Add Task button.
  3. Enter a task name, a date, and a priority for the task, and press the submission button.
  4. Verify that there is now a new entry for the new task and that its attributes appear.

Delete items

  1. Navigate to the TODO screen.
  2. Click on a specific task.
  3. Press the delete button in the top right corner.
  4. Verify that the app navigates back to the TODO screen and that the deleted story is gone from the TODO list.

Edit items

  1. Navigate to the TODO screen.
  2. Click on a specific task.
  3. Press the edit button in the top right corner.
  4. Modify the name, date, and priority values, and press submit.
  5. Verify that the information changes on the task page.
  6. Navigate back to the TODO screen using the back button on the top left corner, and verify that the changes propagated there as well.

Check off items

  1. Navigate to the TODO screen.
  2. Click on a checkbox next to a specific task that is not already checked.
  3. Verify that the checkbox becomes checked.
  4. Click on the task that has now been checked off.
  5. Verify that the task screen now indicates that the task has been completed.
  6. Return to the TODO screen.
  7. Click on a checkbox next to a specific task that is already checked.
  8. Verify that the checkbox becomes unchecked.
  9. Click on the task that has now no longer checked off.
  10. Verify that the task screen now indicates that the task is incomplete.
Clone this wiki locally