Automated Webpage Integrity Verification System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need to ensure the integrity of electronic documents, such as webpages, remains unchanged after updates, particularly in maintaining functional user click-through links and accurate analytics data transmission to third-party engines.

Innovation Solution

An electronic system with a processing arrangement that allows users to create and run tests on document characteristics, including link checks and data collection, using a user-friendly interface, enabling scheduled testing and report generation to ensure document integrity and data accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual testing methods are used to check document integrity, then testing can be performed, but the process is time-consuming and prone to human error

Engineering Contradiction:
Improvedocument integrity verificationVSAvoidtesting duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automated self-testing of electronic documents by programmatically checking document characteristics, hyperlinks, and analytics tags without requiring manual intervention. The processing arrangement automatically executes test suites, retrieves test data, and generates reports, allowing the system to verify its own integrity continuously and efficiently.

Inventive Principle:
Principle #25Self-service

2Reliability

If comprehensive testing of all document characteristics is performed, then complete verification is achieved, but the complexity of the testing system increases

Engineering Contradiction:
Improveverification completenessVSAvoidtesting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The testing system is divided into distinct modular components: a processing arrangement that orchestrates tests, separate modules for retrieving test data and electronic documents, independent test suite executors for different document characteristics, and a report generation module. This segmentation allows comprehensive testing while managing complexity through clear separation of concerns and reusable components.

Inventive Principle:
Principle #1Segmentation

3Productivity

If automated testing is implemented to reduce manual effort, then testing efficiency improves, but the initial setup and configuration complexity increases

Engineering Contradiction:
Improvetesting efficiencyVSAvoidsystem configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses templates and predefined test suite structures that can be copied and reused across different electronic documents and testing scenarios. Test configurations, document characteristics to verify, and analytics tag checks are standardized into reusable templates, reducing initial setup complexity while maintaining high automated testing efficiency through consistent, repeatable test patterns.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10884911B2System and method for use in regression testing of electronic document hyperlinks
Publication Date: 2021.01.05 SOURCE OF TRUE PTY LTD
  • US10884911B2 patent drawing
  • US10884911B2 patent drawing
  • US10884911B2 patent drawing

AI summary

This disclosure relates to analysing an electronic document and has particular application to analysing webpages. Where the electronic document is in the form of a webpage, it is highly desirable to test the webpage to ensure the integrity of key characteristics of the webpage remain in place after changes or updates are made to the webpage, such as user click through links and analytic tags and to ensure that any changes to a webpage do not result in broken links to other pages and that analytic tags are not adversely impacted by changes to the webpage that could cause the tags to send inaccurate or incomplete analytic data to the analytics engine.