Test System Browser Resolution Override

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing application testing systems face inaccuracies and inefficiencies when testing applications across different screen resolutions, as test scripts designed for specific target resolutions may fail due to mismatched screen resolutions, leading to incorrect rendering of graphical elements and impaired testing effectiveness.

Innovation Solution

A test system comprising an access engine and a test engine that adjusts the screen resolution of application content to match the target resolution of the test script, by overwriting size parameters and intercepting messages between browser processes, allowing accurate testing without altering the overall system screen resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the test system uses its native screen resolution, then the system operates with its standard display capabilities, but the application content does not render correctly at the target resolution required by the test script

Engineering Contradiction:
Improverendering accuracyVSAvoidresolution compatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the display system into two independent resolution contexts: the system's native resolution for overall operation and a simulated target resolution for application content rendering. This is achieved by creating a virtual display environment that overlays or intercepts rendering at the specific target resolution while maintaining the system's native resolution for other purposes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary component (such as a virtual machine, emulator, or rendering intercept layer) that sits between the application and the physical display. This intermediary translates or adapts the rendering output to match the target resolution requirements of the test script while allowing the underlying system to continue operating at its native resolution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If the system alters the overall screen resolution to match the target resolution, then application content renders correctly at the target resolution, but other system functions and displays are affected by the resolution change

Engineering Contradiction:
Improverendering accuracyVSAvoidsystem operation stability
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent applies local quality by making the resolution adjustment localized to only the application content rendering process, while leaving the rest of the system operating at its native resolution. This is achieved through process-specific rendering interception, virtual display contexts, or application-focused resolution simulation that does not affect system-wide display settings.

Inventive Principle:
Principle #3Local quality

3Productivity

If the test script is executed without resolution adjustment, then the testing process is simple and fast, but the test results are inaccurate due to resolution mismatches

Engineering Contradiction:
Improvetesting efficiencyVSAvoidtest accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements preliminary action by automatically configuring the resolution environment before the test script executes. The system detects the target resolution from the test script parameters and pre-establishes the appropriate rendering context or simulation environment, so that when the test runs, the correct resolution is already in place without requiring manual setup or affecting the test execution flow.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10783066B2Application content display at target screen resolutions
Publication Date: 2020.09.22 MICRO FOCUS LLC
  • US10783066B2 patent drawing
  • US10783066B2 patent drawing
  • US10783066B2 patent drawing

AI summary

A test system accesses a test script. The test script is to test an application at a target screen resolution. The test system tests the application using the test script, and a current screen resolution of the test system is different from the target screen resolution. In the test, the test system initializes a system web browser to run the application, and in the test, the test system overwrites a size parameter of the system web browser to cause a content window of the system web browser to display application content at the target screen resolution instead of the current screen resolution.