Automated End-to-End Testing for User Experience Measurement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional non-functional testing of computer systems focuses on system performance without considering the user experience, which limits the ability to optimize the system for improved user interaction.

Innovation Solution

A method that involves executing performance test cases by a testing tool, applying a load to the computer system, monitoring user experience parameters, aggregating the results, and comparing expected versus actual results to evaluate the impact of the load on user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional non-functional testing focuses on system performance metrics, then system performance can be evaluated, but user experience cannot be properly assessed

Engineering Contradiction:
Improveuser experience measurementVSAvoidtesting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple monitoring tools and testing tools into an integrated testing system that simultaneously monitors system performance metrics and user experience parameters. This merging allows comprehensive evaluation of both system performance and user experience through unified test cases that capture both dimensions, resolving the contradiction between measurement precision and system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The testing system is designed with multi-functional capabilities where test cases can evaluate both system performance and user experience through a single execution framework. The system universally handles multiple types of measurements (performance metrics and experience parameters) using standardized test case structures, enabling comprehensive evaluation without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If load testing is applied to evaluate system performance, then performance data can be collected, but the impact on individual user experience remains unmeasured

Engineering Contradiction:
Improveuser experience reliabilityVSAvoidtesting efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments user experience measurement into individual user-specific parameters that can be monitored independently during load testing. Each user's experience metrics are captured and evaluated separately, allowing reliable assessment of how load affects individual users while maintaining efficient automated testing through structured segmentation of monitoring data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The testing system implements feedback mechanisms where monitored user experience parameters are compared against expected results, and this feedback is used to evaluate the reliability of user experience under load. The automated comparison and evaluation processes maintain testing efficiency while enabling comprehensive reliability assessment through structured feedback loops.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If comprehensive user experience parameters are monitored for each user, then user-specific experience can be evaluated, but data aggregation and processing complexity increases

Engineering Contradiction:
Improveuser experience measurementVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses virtual users that replicate real user behavior patterns to generate and monitor experience parameters. These virtual copies allow comprehensive collection of user-specific experience data without requiring actual user participation, reducing data processing complexity while maintaining measurement precision through standardized virtual user models that capture essential experience metrics.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12271280B2Systems and methods for performing automated end-to-end testing of computer systems
Publication Date: 2025.04.08 T MOBILE INNOVATIONS LLC
  • US12271280B2 patent drawing
  • US12271280B2 patent drawing
  • US12271280B2 patent drawing

AI summary

A method for testing a computer system. The method includes executing by a testing tool a performance test case associated with a service of the computer system, and applying by the testing tool a load to the computer system in response to executing a sequence of actions of the performance test case. The method additionally includes monitoring by a monitoring tool experience parameters of the computer system that define a user experience of the service as the performance test case is executed, and aggregating by the monitoring tool the experience parameters. The method further includes communicating by the monitoring tool and actual result to the testing tool, and comparing by the testing tool the expected result of the performance test case with the actual result of the performance test case to evaluate the impact of the applied load to the experience of the service.