Customer Cases
Pricing

UX Testing Methods: Usability, Expert & Simulated User Testing | Guide

Learn 3 key UX testing methods: usability testing with a 3-level indicator system, expert testing using Nielsen's heuristics, and simulated user testing. Includes real-world case study and results.
 

Source: TesterHome Community

 


 

1. Background

As digital transformation continues to deepen, the importance of user experience (UX) is becoming increasingly evident.

UX is gradually becoming a core competitive advantage for software products.

As a critical quality assurance checkpoint, UX testing is an indispensable part of system testing.

Currently, in-house testing mainly focuses on:

  • Unit integration testing
  • Functional testing
  • Performance testing
  • Security testing

A key priority is ensuring that all critical, severe, and general defects are resolved before system launch.

However, existing testing processes do not define clear criteria from a UX perspective.

To improve user satisfaction and refine our in-house UX testing methodology, the Chengdu R&D Department initiated research on UX testing.

 

2. The Concept of User Experience

The ISO 9241-210 standard defines user experience as:

“A person’s perceptions and responses that result from the use or anticipated use of a product, system or service.”

In practice, UX includes all physiological, sensory, and psychological experiences a user has when using a product or service, combined with their prior experiences.

This includes:

  • Emotions, beliefs, and preferences
  • Perceptions and impressions
  • Physiological and psychological reactions
  • Behaviors and achievements

2.1 Factors Influencing UX

UX is influenced by three main factors:

Factor

Description

Product

Brand image, presentation, functionality, performance, interaction behavior, accessibility, etc.

User

Attitude, prior experience, skills, personality, etc.

Usage environment

The context in which the product is used

 

3. UX Testing Methods

3.1 Usability Testing

Definition

Testers write and execute test cases based on a usability testing indicator system, using precise expected results to identify UX flaws.Prerequisite

UX must have been considered during the product design phase.Goal

Compare the final product against the prototype design to confirm whether UX requirements are met.

3.1.1 Usability Testing Indicator System

The system is divided into three levels:

Level

Description

Level 1

4 dimensions: Understandability, Operability, Learnability, Interface Friendliness

Level 2

17 indicators, including Compatibility and Consistency

Level 3

88 specific indicators (e.g., color consistency, font size hierarchy)

 

Level 1 Indicators Explained

Indicator

Meaning

Understandability

Whether the product, processes, and content are clear and easy to comprehend

Operability

How easy or difficult it is to operate the product; relates to efficiency and task completion rate

Interface Friendliness

Visual clarity, aesthetics, color matching, layout, and refinement

Learnability

How easily users can use the product; whether the system provides good guidance

 

3.2 Expert Testing

Definition

UX designers, interaction designers, or other professionals with relevant experience directly test the product for UX issues.Method

They follow Nielsen’s 10 heuristics (referred to here as Expert Testing Principles) and refer to a list of function points.

Key feature

No test cases need to be written.

3.3 Simulated User Testing

Definition

Testers design UX testing tasks within a defined scope, invite simulated users to perform these tasks, and collect execution data.Focus areas

  • Metrics during user operation
  • Problems raised by users

What it reveals

  • What users focus on during actual use
  • Where they encounter difficulties
  • Post-task feelings and overall satisfaction

Goal

Gain a comprehensive understanding of UX issues real users face.

 

4. Practical Outcomes

The three UX testing methods were applied to three systems:

  • Task Management System
  • New Community System
  • Cloud Notes System

A series of documents were produced as a result.

4.1 Example: Task Management System

Test Method

Issues Found

Usability Testing

358

Expert Testing

33

Simulated User Testing

52

Total

443

 

As these issues were progressively fixed, the system’s UX improved significantly.

Specific example

  • The “Import Task Template” button originally had:Unclear meaning
  • Illogical placement
  • Inconspicuous design style

As a result, users:

  • Did not understand the button’s purpose
  • Mistakenly associated it with the page title
  • Often ignored it entirely

After fixes, the button’s function became significantly clearer and easier to understand.

 

5. Summary and Reflections

5.1 Usability Testing

  • Standard method
  • Best when design specifications are comprehensive and UX is considered from the start
  • Focuses on comparing the final system against the prototype
  • Can identify most UX issues effectively

5.2 Expert Testing and Simulated User Testing

  • Non-standard methods
  • Can be introduced during:
    • System prototype design phase, or
    • After functional development is complete
  • Recommended when design specifications are incomplete or UX was not initially considered

5.3 When to Use Simulated User Testing

Stage

Purpose

System design phase (usability testing stage)

Determine the best design among multiple alternatives

After design completion

Identify system suitability for different user types, measure satisfaction, gather suggestions, and detect potential issues early

 

5.4 Final Thoughts

Using these three methods effectively drives product UX improvement.

However, testing alone is not enough.

Improving UX requires a joint effort from:

  • Business teams
  • Design teams
  • Development teams
  • Other related teams

Further UX enhancements should be explored through:

  • User research
  • Usability testing
  • Design system construction
  • Related activities
Latest Posts
1UX Testing Methods: Usability, Expert & Simulated User Testing | Guide Learn 3 key UX testing methods: usability testing with a 3-level indicator system, expert testing using Nielsen's heuristics, and simulated user testing. Includes real-world case study and results.
2Data Migration Testing: Best Practices & Key Strategies Learn data migration testing best practices, key risks, and technical/business validation strategies. Includes real-world example from Commercial Drafts System.
3AI Makes You a DevTest Engineer But Testing Work Gets Heavier AI makes DevTest engineering accessible to everyone, but core testing work remains untouched—and AI-generated code actually adds hidden risks. A frontline tester explains why.
4The Underlying Logic of Software Testing: Core Skills & Black‑Box Strategies Understanding the underlying logic of software testing: black‑box input‑output model, 2W1H analysis, tester core skills, and invisible outputs. Essential for QA engineers.
5Value and Obstacles of Continuous Automation | Guide 2026 Learn the key value of continuous automation (testing, deployment, release) for agile teams, plus common obstacles and practical solutions to implement it successfully.