End-to-End Automation Framework for Multi-System Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software testing methodologies face challenges in implementing end-to-end automation frameworks, particularly in managing multiple systems and sub-systems, which leads to increased complexity and manual testing errors due to the need for multiple automation frameworks and time-consuming framework migrations.

Innovation Solution

A system and method for implementing an end-to-end automation framework that initiates and integrates multiple automation frameworks using a single data structure, such as an XML file, allowing data sharing and status determination across frameworks to streamline testing processes and reduce manual testing efforts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple automation frameworks are used for different systems and sub-systems, then the testing coverage is improved, but the device complexity and maintenance effort increase

Engineering Contradiction:
Improvetesting coverageVSAvoidframework complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the testing process into multiple independent automation frameworks (first automation framework, second automation framework, third automation framework) that can be executed sequentially. Each framework handles specific systems or sub-systems, allowing them to be developed and maintained independently while collectively achieving comprehensive testing coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary data file (XML or JSON format) that serves as a communication bridge between different automation frameworks. This data file stores testing data, status information, and results, enabling seamless integration and data sharing across multiple frameworks without increasing their internal complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If framework migration is performed to accommodate different systems, then the adaptability is improved, but the loss of time and productivity decrease

Engineering Contradiction:
Improveframework adaptabilityVSAvoidmigration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates a universal data file format (XML/JSON) that can be used across different automation frameworks and systems. This universal interface allows the same data structure to serve multiple purposes and work with various frameworks, eliminating the need for time-consuming framework migrations while maintaining adaptability to different testing requirements.

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

Solution Approach 2:

The patent performs preliminary actions by pre-defining the data file structure and establishing standardized interfaces between frameworks before actual testing begins. This upfront preparation ensures that frameworks can be quickly switched or added without requiring migration, as the infrastructure is already in place to handle multiple frameworks seamlessly.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If manual testing is used for framework migration, then the flexibility is improved, but the productivity and error rate worsen

Engineering Contradiction:
Improvetesting flexibilityVSAvoidtesting speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements self-service automation where the automation frameworks automatically execute testing tasks, share data through standardized files, and generate results without requiring manual intervention for framework migration or data transfer. This eliminates manual testing bottlenecks while maintaining the flexibility to adapt to different testing scenarios through configurable automation scripts.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11520685B2Systems and methods for an end-to-end automation framework
Publication Date: 2022.12.06 FMR CORP
  • US11520685B2 patent drawing
  • US11520685B2 patent drawing
  • US11520685B2 patent drawing

AI summary

Systems and methods for implementing an end-to-end automation framework. The method includes receiving a testing data file associated with applications. The method also includes initiating a first automation framework corresponding to a first application. The method further includes storing first data generated from the first automation framework in a data file. The method also includes initiating a second automation framework corresponding to a second application. The method further includes storing second data generated from the second automation framework based on at least the first data in the data file. The method also includes generating a data log based on the data file. The method further includes generating for display the data log on a user device.