User Interface CS Thinking Example 4

Follow the full solution, then compare it with the other examples linked below.

Example 4

hard
Explain what usability testing is and design a simple usability test for a school timetable app. Include: tasks for testers, what to measure, and how to use the results.

Solution

  1. 1
    Step 1: Usability testing observes real users attempting tasks with the software to identify problems. Tasks for timetable app: (1) Find your Monday lessons. (2) Check what room your maths class is in. (3) Find out if you have a free period on Thursday.
  2. 2
    Step 2: Measure: time to complete each task, number of errors/wrong clicks, whether they completed the task, and user satisfaction ratings.
  3. 3
    Step 3: Use results to identify confusing elements. If 80% of testers struggle to find the room information, the UI needs to make room details more prominent. Iterate and retest.

Answer

Give users tasks, measure time/errors/success, identify pain points, redesign and retest. Focus on real user behaviour, not opinions.
Usability testing reveals problems that designers cannot see because they are too familiar with the system. Even testing with 5 users typically reveals the majority of usability issues.

About User Interface

The visual elements and interaction methods through which a user communicates with a computing system โ€” including buttons, menus, text fields, icons, and layout. A well-designed UI follows principles of clarity, consistency, and feedback to make software intuitive and efficient to use.

Learn more about User Interface โ†’

More User Interface Examples