User Interface CS Thinking Example 4
Follow the full solution, then compare it with the other examples linked below.
Example 4
hardExplain 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 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 Step 2: Measure: time to complete each task, number of errors/wrong clicks, whether they completed the task, and user satisfaction ratings.
- 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
Example 1 easy
What is the difference between a GUI (Graphical User Interface) and a CLI (Command Line Interface)?
Example 2 mediumList five principles of good user interface design and explain each briefly.
Example 3 mediumCritique this form design: a registration form has 20 fields on one page, no labels (just placeholde