Lrileywoods/Usability Testing

From FedoraProject

Jump to: navigation, search
Work in Progress
These are Leah's notes on Usability Testing. This is a work in progress and suggestions are welcome. Please use the discussion link above.

Contents

Why Usability Testing?

Compelling intro paragraph here.

Usability Testing Terms

What you need to do Usability Testing

Creating a Usability Test

Basic Order

  1. Choose Application/Website: Choose an application/website you want to test
  2. Intended Use: Determine the intended use of this application/website
  3. Intended Audience: Determine the intended audience for the application (general user, power user, sys admin, other)
  4. Create a Test Scenario: Create a test scenario for the participant to follow
  5. Recruit Participants: Five is a good number. You can strong-arm friends and family, recruit online, or just get some co-workers on a slow afternoon
  6. Run the Usability Test: Yes, do that.

EXAMPLE:

  1. Application: Software Updater
  2. Intended Use: Updating the system, which involves downloading and installing new packages
  3. Intended Audience: This applies to all users, so general users are the participant choice
  4. Test Scenario: Have participant login to a system (for the first time) and there will be a notification about updates, have the participant then install the updates
  5. Recruit Participants: Grab some people at your office, or get some people to volunteer online
  6. Run the Usability Test: Run the tests, and watch the videos with your colleagues

Documents to Create

Things to test

Ideal things to test:

Authors/maintainers of applications may sign up to volunteer their application to be tested - they will need to include this information on the application:

Avoid testing things that are not going to change or we are not capable of changing.

About participants

Types of Participants

In order to consolidate our efforts, each participant will self-apply one of these terms in order for testers to correctly test the intended audience for an application.

Participant Signup Form Info

If not testing at FUDCon, then get participation volunteers, including this information. It's easier if there is a paper form, as well as an online form for participant signups.

Writing a Test Scenario

Write a scenario for the application that tests its intended use. For example, let's say we're testing the File Browser. The tester would tell the participant to perform a task that would take them through the File Browser.

Estimate the amount of time for the task - this is important in order to give the participant some idea of how long they'll be testing. Also, if the task is very short, testing it can be combined with other short tasks, in order to get good mileage out of one participant.

ALSO NOTE: After watching your first usability test with this scenario, you may need to adjust your time estimate for the completion of the tasks. This is normal.

Example scenario for the File Browser: On this computer, there is a folder titled "Cute Animals" in the users Pictures folder. Go to this folder, and pick your favorite cute animal picture, then move it to the desktop.

Notes about scenario tasks

Generally, a user will be more involved in a task if they get a choice or options to choose from. Of course, for some tasks, this isn't possible, but it's fun to try.

Recording the Usability Testing

Most usability tests need to be recorded so the tester can show the test to other designers, or review the test later to make sure their information is sound. What you want to record during a test is the screen/monitor and the participant and tester's voices.

Different Methods of Recording Usability Test

What to do as a Tester

During a test

After a test