Introduction
In our last lesson, you built a sophisticated, interactive prototype of a multi-step form, complete with conditional logic for validation. This was a significant step in moving from static design to creating experiences that feel real. Now that you have a working prototype, the crucial next question is: is it actually easy to use?
Today, we will answer that question by learning how to prepare and conduct a moderated usability test. You'll learn how to structure a test plan, write a script, and facilitate a session with a user to uncover valuable insights. This skill is a cornerstone of professional UX design and a high-value service for any freelancer. It directly connects to your analytical background, allowing you to systematically diagnose issues in a design, much like you would analyze a business process.
Part 1: What is Moderated Usability Testing?
Before we dive into the "how," let's clarify the "what." Usability testing is a method for evaluating a product by testing it on real users. The goal is to identify any usability problems, collect qualitative data, and determine the participant's overall satisfaction with the product.
There are different ways to conduct these tests. For this lesson, we are focusing on moderated usability testing.
Usability testing: the complete guide | by Andrew Tipp
This guide from UX Planet provides a great overview of usability testing methods. It will help you understand where moderated testing fits into the broader landscape.
Read the introduction and the section titled Which testing method should you use?. Focus on understanding the differences, benefits, and drawbacks of: In-Person (Moderated) Remote (Moderated) Remote (Unmoderated) For freelancers, remote moderated testing is often the sweet spot: it's cost-effective and allows you to dig deep into the "why" behind user actions, which is perfect for testing the complex form flow you just prototyped.
Part 2: Preparing Your Usability Test
A successful usability test is built on a foundation of careful preparation. Just as you wouldn't begin an audit without a clear plan, you shouldn't start a usability test without one. This plan ensures your session is focused, consistent, and produces actionable results.
We will structure this preparation into three key steps: defining your goals, creating a test script, and setting up your tools.
Step 1: Define Objectives and Participants
First, you need to know what you want to learn. A clear objective prevents you from gathering random, unfocused feedback.
How to Conduct Usability Testing: A Step-By-Step Guide
This guide from Eleken provides a clear, step-by-step process for planning a test.
Read Step 1: Define your objectives and Step 2: Identify your target audience. Pay attention to the difference between a bad objective ("see how users interact with my site") and a good one ("identify why users abandon the checkout process"). Also, note the Rule of 5, which states that testing with just five users can uncover about 80% of usability issues. This is an encouraging and practical guideline for freelance projects.
For the multi-step form prototype you built, a good objective could be:
"Determine if users can successfully complete the custom order form within 3 minutes without significant errors or confusion, and identify any points of friction in the process."
Your participants should ideally match the target audience for your product. For your bespoke gifting business, this might be someone planning an event or looking for a personalized gift.
Step 2: Create Your Test Script
The test script is your guide for the entire session. It ensures you cover all key points consistently with each participant. A good script isn't a rigid document you read verbatim; it's a structured checklist that keeps you on track.
The article "Usability testing: the complete guide" you read earlier has an excellent structure for this. Let's break it down and see it in action.
A typical script includes:
- Moderator's Introduction: Welcome the participant, explain the session's purpose, and set expectations.
- Consent Form: A brief confirmation that they agree to be recorded (if applicable) and understand their participation is voluntary.
- Warm-Up Questions: Build rapport and gather context about the user.
- Tasks & Scenarios: The core of the test, where you ask the user to complete specific actions.
- Cool-Off Questions: Gather final thoughts and wrap up the session.
To see how a professional handles the crucial introduction, watch this short demonstration.
Introducing a Participant to a Usability Test: A Demonstration
This video from the Nielsen Norman Group, a leader in UX research, demonstrates how to introduce a participant to a usability test.
Watch the entire video. Pay close attention to the facilitator's calm tone and how she: Reassures the participant that the design is being tested, not them. Explains the "think-aloud" protocol. Sets expectations about her role (taking notes, being quiet). Asks for consent to record.
Now, let's see how to formulate the rest of the script, including tasks and questions.
Easy Usability testing guide with example (Remote & in person) UX User research
The video "Easy Usability testing guide" by UX Tshili offers a practical walkthrough of creating a discussion guide.
Focus on these two key segments: Discussion Guide and Pre-Test Questions: Watch from this section. Notice how the pre-test questions are open-ended and designed to understand the user's current habits and goals. Creating a Scenario: Watch from this part. The presenter gives a great explanation of why providing a realistic scenario is better than just giving direct instructions. It gives the user context and helps them behave more naturally.
Step 3: Set Up Your Tools
For a remote moderated test, your setup is straightforward:
- Video Conferencing Software: Zoom, Google Meet, or Microsoft Teams work well.
- Prototype Link: Have the link to your Figma prototype ready to share. Ensure the sharing settings are correct ("Anyone with the link can view").
- Note-Taking Tool: This can be a simple text document, a spreadsheet, or a collaborative tool like Miro.
This Figma template gives an idea of how you might structure your observations, separating problems from hunches and linking them to your goals.

Part 3: Conducting the Test Session
With your preparation complete, you're ready to run the session. Your role as the moderator is to be a neutral guide and an active listener.
Here is a visual example of what a participant might see during a remote test.

During the test, your primary job is to make the participant feel comfortable enough to think aloud while they navigate your prototype.
Here are the key principles for a successful session:
- Start with your script: Use your prepared introduction to welcome the participant and set the stage.
- Present the scenario and first task: Give them their goal (e.g., "Imagine you're ordering a custom gift... your first step is to...").
- Observe and be quiet: Let the user take control. Resist the urge to jump in and help if they struggle. The struggle is where you find the most valuable insights.
- Use probing, open-ended questions: If the user goes silent or seems confused, prompt them gently.
- Instead of: "Did you not see the 'Next' button?"
- Try: "What are you looking for on this screen?" or "Tell me what you're thinking right now."
- Refer to your task list: Guide them to the next task once they've completed (or abandoned) the current one.
- Wrap up professionally: Use your cool-down questions to get their final impressions and thank them for their time.
Activity: Draft Your Usability Test Plan
Now it's your turn to apply these concepts. Your task is to create a complete usability test plan for the multi-step form prototype you built in the previous lesson. Imagine you are testing this for your bespoke gifting business.
Create a document that includes the following sections:
- Test Objectives: What are the 1-2 primary questions you want to answer with this test?
- Participant Profile: Briefly describe the ideal person you'd want to test with (e.g., age, tech-savviness, relationship to your business).
- Test Script:
- Introduction: Write the full script you would use to welcome a participant.
- Warm-up Questions (3-4): Questions to understand their experience with online ordering or custom products.
- Scenario & Tasks (2-3):
- Write a realistic scenario (e.g., "You're ordering a custom wedding hoop for your best friend's wedding...").
- Define the specific tasks they need to complete using your prototype (e.g., "Task 1: Fill out the personal details on the first step and proceed to the next step.").
- Probing Questions (a list of 3-5): General, open-ended questions you can use if the participant gets stuck (e.g., "What did you expect to happen when you clicked that?").
- Cool-Down Questions (2-3): Questions to ask at the end (e.g., "What was the most frustrating part of that experience?").
This plan is a tangible asset you can adapt for future freelance projects.
Conclusion
Well done! You've just learned one of the most fundamental and impactful skills in a UX designer's toolkit. By moving beyond just creating designs to actively testing them, you ensure your work is not only beautiful but also effective and user-friendly.
Key Takeaways:
- Moderated testing is a powerful method for uncovering the "why" behind user behavior.
- A thorough test plan is the key to a successful session. It should include clear objectives, participant criteria, and a structured script.
- The moderator's role is to guide, not lead. Use open-ended questions and the "think-aloud" protocol to encourage honest feedback.
- The most valuable insights often come from observing where users struggle.
Preview of the Next Lesson:
Conducting the test is only half the battle. Once you have your session recordings and notes, what do you do with them? In our next lesson, we will focus on how to analyze usability test findings to identify task completion issues and user friction. You'll learn how to turn raw observations into a prioritized list of actionable design improvements.