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
1LLM-Powered Test Case Generation & Optimization: Full QA Practical Guide Master LLM-powered test case generation & full lifecycle optimization. Learn standardized workflows, edge case design, enterprise implementation & common pitfalls for modern QA teams.
2How to Build a Complete Performance Testing Knowledge System Learn how to build a systematic performance testing knowledge system, master core terminology, pressure models, system architecture, monitoring, troubleshooting and practical testing skills.
3Prompt Engineering for Intelligent Testing: LLM Optimization & Cases Master 6 core prompt optimization techniques for AI-powered intelligent testing. Explore real enterprise cases, common pitfalls and best practices to stabilize LLM outputs for software testing.
4Online Game Protocol Testing: Complete Interface Testing Guide Learn online game protocol testing basics, common TCP/UDP/WebSocket protocols, packet capture & injection methods, and practical test case design for game interface testing.
5How Startup Teams Implement Agile Testing to Boost Quality & Efficiency Learn practical agile testing implementation strategies for startups and SMEs. Explore agile testing pillars, real cases, automation, metrics, and TestOps trends to improve product quality and R&D efficiency.