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
- Moderated Testing: Facilitator guides users through tasks
- Unmoderated Testing: Users complete tasks independently
- Remote Testing: Users test from their location
- In-Person Testing: Users test in a lab setting
- 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)