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:

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:

Create specific tasks to test:


2. Recruit Test Participants


3. Choose Testing Method

MethodDescription
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-personHands-on and direct observation
RemoteEasier and scalable using screen-sharing or recording tools

4. Prepare a Test Script

Include:


5. Observe and Take Notes

While testing, watch for:

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:

IssueSeveritySuggested Fix
Button is hard to seeMediumMake button color brighter
User didn’t understand dashboardHighAdd intro tour or tooltips

7. Iterate & Improve the Design

Use the feedback to:

Then test again (if needed) — it’s an iterative process.


Tools for Usability Testing

ToolBest For
MazeRemote testing on Figma prototypes
LookbackRecord user sessions and feedback
ZoomLive moderated testing
FigmaInteractive prototype testing
Notion/Google DocsDocumenting findings

Deliverables from Testing

DeliverableDescription
Usability ReportList of issues, user feedback, and possible fixes
Iteration PlanPrioritized list of changes to improve the design
Revised PrototypeUpdated version based on testing feedback

Real-World Example: Learning Platform Prototype

TaskUser BehaviorDesign Fix
Find a courseTook too long to find categoriesAdd category filters at the top
Book a courseConfused by the CTAChange “Get Started” to “Book Course”
Navigate dashboardMissed key featuresAdd onboarding popup

Summary: Key Steps in the Test Phase

  1. Define what to test
  2. Recruit real users
  3. Write a test script
  4. Observe and take notes
  5. Analyze results
  6. Iterate your design
  7. (Optional) Retest and refine