Simulator Barrier-Free Access Testing Method

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for testing barrier-free access in Internet products require cumbersome procedures on real terminals, relying on terminal-based reading functions, which reduces test efficiency.

Innovation Solution

A method and apparatus that enables a barrier-free access mode in a simulator, displaying design information related to barrier-free access as visual information, allowing for direct testing on the simulator without the need to run the target program on a real user terminal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If barrier-free access testing is performed on real terminals, then testing reliability is ensured, but test efficiency deteriorates due to cumbersome procedures

Engineering Contradiction:
Improvetest efficiencyVSAvoidtest procedure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the real terminal environment through a simulator. The simulator replicates the terminal's display, input, and interaction characteristics, allowing barrier-free access testing to be performed on the virtual copy instead of physical terminals. This copying approach maintains testing reliability while eliminating the need for cumbersome real terminal procedures.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary testing system consisting of the simulator and barrier-free access testing tool. This intermediary layer sits between the developer and the real terminal, providing a simplified testing interface that automatically handles complex barrier-free access detection and evaluation, thereby improving efficiency without sacrificing reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If barrier-free access mode is enabled in simulator, then test efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvetest efficiencyVSAvoidsimulator complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent designs the simulator to serve multiple functions: it not only simulates the terminal environment for general development but also specifically supports barrier-free access testing when the testing mode is activated. By making the simulator multi-functional, the patent avoids adding a completely separate testing system, thereby limiting the increase in device complexity while still improving test efficiency.

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

Solution Approach 2:

The patent segments the barrier-free access testing functionality into a separate testing tool that works with the simulator. This segmentation allows the core simulator to remain relatively simple while adding specialized testing capabilities through a modular tool, preventing excessive complexity in the main system.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If visual display of barrier-free access information is implemented, then ease of operation is improved, but information accuracy may be compromised

Engineering Contradiction:
Improvetesting operation easeVSAvoidaccessibility detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where the simulator captures actual terminal behavior data (such as screen reading output, focus navigation sequences) and feeds this information back to the testing tool. The testing tool then processes this feedback data to generate visual displays, ensuring that the ease of operation is maintained while preserving measurement precision through data-driven feedback loops.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230367691A1Method and apparatus for testing target program, device, and storage medium
Publication Date: 2023.11.16 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20230367691A1 patent drawing
  • US20230367691A1 patent drawing
  • US20230367691A1 patent drawing

AI summary

A method for executing a target program is performed by a computer device. The method includes: displaying a user interface of a simulator, the user interface including a program page of the target program; enabling a barrier-free access mode of the target program in the simulator, in response to an enabling operation of the barrier-free access mode; and displaying information of barrier-free access on a page element in the program page of the target program in the barrier-free access mode. According to the present disclosure, the test for barrier-free access can be directly carried out on the simulator in a visual manner, with no need to run the target program on a real user terminal.