Heuristics

Approach Coverage based - appearance
TEst variety
  • Usability
  • Suitability
Test basis The heuristics and the expectations of a typical user

Heuristic evaluation is one of the best-known ways of testing usability. During a heuristic evaluation, a systematic examination is carried out of the usability of the design of the user interface. The ultimate aim of heuristic evaluation is to discover problems in the design of the user interface. By finding such problems at the design stage, it is possible to solve them in time. During the process of heuristic evaluation, a group of 3-5 experts (evaluators) give their opinion on the user interface in accordance with a number of usability principles (also known as the “heuristics”).
 
In more detail:

Nielsen distinguishes 10 heuristics; see [Nielsen, 2006]:

  • Visibility of the system status
  • Match between the system and the real world
  • User control and freedom
  • Consistency and standards
  • Error prevention
  • Recognition rather than recall
  • Flexibility and efficiency of use
  • Aesthetic and minimalist design
  • Help for users to recognise, diagnose and recover from errors
  • Help and documentation