Source: TesterHome Community

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:
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.
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:
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 |
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.
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 |
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.
Definition
Testers design UX testing tasks within a defined scope, invite simulated users to perform these tasks, and collect execution data.Focus areas
What it reveals
Goal
Gain a comprehensive understanding of UX issues real users face.
The three UX testing methods were applied to three systems:
A series of documents were produced as a result.
|
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
As a result, users:
After fixes, the button’s function became significantly clearer and easier to understand.
|
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 |
Using these three methods effectively drives product UX improvement.
However, testing alone is not enough.
Improving UX requires a joint effort from:
Further UX enhancements should be explored through: