Skip to content
All notes
20Testing TypesTesting TypesNon-Functional

What is Usability Testing?

Usability Testing evaluates how easy and user-friendly an application is by observing real users as they interact with the product.

Key Aspects to Test

  • Learnability: How easy is it for new users to learn?
  • Efficiency: How quickly can users complete tasks?
  • Memorability: Can users remember how to use it?
  • Errors: How many errors do users make?
  • Satisfaction: How pleasant is the experience?

Usability Testing Methods

  1. Moderated Testing: Facilitator guides users through tasks
  2. Unmoderated Testing: Users complete tasks independently
  3. Remote Testing: Users test from their location
  4. In-Person Testing: Users test in a lab setting
  5. A/B Testing: Compare two versions

What to Evaluate

  • Navigation and menu structure
  • Form design and input fields
  • Button placement and labeling
  • Error messages clarity
  • Visual hierarchy and layout
  • Mobile responsiveness
  • Accessibility features

Metrics

  • Task completion rate
  • Time on task
  • Error rate
  • User satisfaction score (SUS)
  • Net Promoter Score (NPS)