Test: Gathering feedback and iterating
After creating your prototype, the next step in the UI/UX design process is the Test phase — where real users interact with your design so you can learn what works, what doesn’t, and how to improve.
What is Usability Testing?
Usability testing is the process of evaluating your prototype by observing real users as they complete tasks.
It helps you:
- Discover usability issues early
- Understand how users think and behave
- Validate if your design meets user goals
- Improve your product before development
Goal: Make the product more usable, efficient, and enjoyable through user feedback and iteration.
How to Conduct a Usability Test
1. Define What You Want to Learn
Ask:
- Are users confused at any point?
- Can they complete tasks without guidance?
- Do they enjoy the experience?
Create specific tasks to test:
- “Can you find and book a course?”
- “Can you create a profile and upload a photo?”
2. Recruit Test Participants
- Target real users (e.g., students if you’re testing a course platform)
- Start small: 5–7 participants can reveal most usability issues
- You can recruit via social media, surveys, or user communities
3. Choose Testing Method
| Method | Description |
|---|---|
| Moderated (live) | You guide the user through tasks via Zoom or in person |
| Unmoderated (self-run) | Users test alone using tools like Maze or Lookback |
| In-person | Hands-on and direct observation |
| Remote | Easier and scalable using screen-sharing or recording tools |
4. Prepare a Test Script
Include:
- Brief intro (“We’re testing the design, not you.”)
- List of 3–5 key tasks
- Questions like:
- “What are you thinking right now?”
- “Was anything confusing?”
- “What would you improve?”
5. Observe and Take Notes
While testing, watch for:
- Struggles or hesitation
- Misclicks or confusion
- What they say vs what they do
Don’t help too quickly — it’s okay if they make mistakes. That’s how you find gaps!
6. Analyze the Results
Group your notes into patterns:
| Issue | Severity | Suggested Fix |
|---|---|---|
| Button is hard to see | Medium | Make button color brighter |
| User didn’t understand dashboard | High | Add intro tour or tooltips |
7. Iterate & Improve the Design
Use the feedback to:
- Fix major issues
- Simplify navigation
- Clarify instructions
- Improve layout or visuals
Then test again (if needed) — it’s an iterative process.
Tools for Usability Testing
| Tool | Best For |
|---|---|
| Maze | Remote testing on Figma prototypes |
| Lookback | Record user sessions and feedback |
| Zoom | Live moderated testing |
| Figma | Interactive prototype testing |
| Notion/Google Docs | Documenting findings |
Deliverables from Testing
| Deliverable | Description |
|---|---|
| Usability Report | List of issues, user feedback, and possible fixes |
| Iteration Plan | Prioritized list of changes to improve the design |
| Revised Prototype | Updated version based on testing feedback |
Real-World Example: Learning Platform Prototype
| Task | User Behavior | Design Fix |
|---|---|---|
| Find a course | Took too long to find categories | Add category filters at the top |
| Book a course | Confused by the CTA | Change “Get Started” to “Book Course” |
| Navigate dashboard | Missed key features | Add onboarding popup |
Summary: Key Steps in the Test Phase
- Define what to test
- Recruit real users
- Write a test script
- Observe and take notes
- Analyze results
- Iterate your design
- (Optional) Retest and refine
NEXT LESSON – LESSON 3. User Research & Personas
