Web Page Inspector Tool for Automated Testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Customers of remote network management platforms lack access to customized testing APIs for interactive and operational features of web pages, hindering their ability to test and validate new or modified web pages, especially when these features involve communication with servers and services provided by the platform owner.
Innovation Solution
A page inspector tool that analyzes the textual/functional representation of a web page to identify interactive/operational features, facilitating test design and execution by generating a file with a second representation of testable components and displaying them as selectable options in a graphical user interface, allowing users to select and run test steps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If customers use off-the-shelf development tools for web page development, then development simplicity is improved, but testing capability is worsened due to lack of access to customized testing APIs
Solution Approach 1:
The patent introduces a page inspector tool as an intermediary component that bridges the gap between simple off-the-shelf development tools and the need for advanced testing capabilities. The tool analyzes web page representations, identifies interactive features, and provides testing functionality without requiring customers to use complex customized development environments, thus maintaining development simplicity while enabling testing capability.
2Ease of operation
If customers employ personnel with limited development experience, then operational ease is improved, but testing validation is worsened due to inability to access specialized testing APIs
Solution Approach 1:
The page inspector tool enables self-service testing by automatically analyzing web page representations and identifying testable interactive features. Users with limited development experience can simply select identified features for testing without needing to understand complex API configurations, allowing operational ease while maintaining testing validation through automated feature detection and test generation.
3Reliability
If customized testing APIs are made available to customers, then testing capability is improved, but device complexity is worsened due to need for specialized development tools and environments
Solution Approach 1:
The patent extracts the essential testing functionality from complex customized development environments and packages it as a standalone page inspector tool. This tool can operate with standard web page representations and provide testing capability without requiring customers to adopt specialized development tools or environments, thus improving testing capability while avoiding the increase in device complexity.
4Measurement precision
If advanced web page testing features are implemented, then measurement precision is improved, but ease of operation is worsened due to requirement for advanced development expertise
Solution Approach 1:
The page inspector tool performs preliminary analysis of web page representations to automatically identify interactive features and prepare test configurations before user interaction. This preliminary action eliminates the need for users with advanced expertise to manually configure complex testing parameters, thereby maintaining testing precision while significantly improving ease of operation through automated feature detection and test setup.
Data Source
AI summary
Systems and methods involving automated test of web pages are described. A computing device may load a web page in a test environment, the web page may having a first underlying representation for rendering. The underlying representation may be analyzed by a page crawler to identify one or more testable components of the web page. A file may be generated, and the identified components may be stored in the file in a second representation that may be more streamlined than the first. The testable components in the file may be displayed as a menu of selectable test options in a graphical user interface (GUI) on a display device. Selection of at least one of the selectable test options may be made via input received at the GUI, the selections corresponding to a set of test steps. The set of test steps may be run in the test environment.


