Test System Browser Resolution Override
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


