Automated Testing Framework for Enterprise Data Application Layers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual testing of enterprise data application layers is time-consuming and error-prone, especially when dealing with numerous applications and data elements, necessitating improved automated testing processes to ensure data quality and consistency.

Innovation Solution

An Automated Testing Framework (ATF) platform that receives data test planning information, interprets API information to implement Data Test Automation-as-a-Service (DTAaaS), detects trigger events, and automatically executes test cases, providing output results while interacting with third-party systems for software development and version control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual testing is used to test enterprise data application layer, then test accuracy can be maintained, but testing time and labor cost increase significantly

Engineering Contradiction:
Improvetest accuracyVSAvoidtesting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service automated testing where the testing framework automatically executes test cases, retrieves data from enterprise data application layer, evaluates results against expected outcomes, and generates reports without requiring manual human intervention for each test execution

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical testing processes are replaced with an automated testing framework that uses software agents to execute test cases, retrieve data, evaluate results, and generate reports, substituting human manual operations with automated computational processes

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If the number of test cases is increased to cover more applications and data elements, then testing coverage improves, but complexity of test management increases

Engineering Contradiction:
Improvetesting coverageVSAvoidtest management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The testing framework provides universal functionality to manage multiple test cases across different applications and data elements through a single unified platform, enabling one system to handle diverse testing requirements without proportionally increasing management complexity

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

Solution Approach 2:

The system implements automated feedback mechanisms where test results are automatically retrieved, evaluated against expected outcomes, and reported back to stakeholders, eliminating the need for manual result analysis and reducing the complexity of managing large numbers of test cases

Inventive Principle:
Principle #23Feedback

3Productivity

If automated testing is implemented to reduce manual effort, then testing efficiency improves, but system complexity increases

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

Solution Approach 1:

The automated testing framework acts as an intermediary layer between the enterprise data application layer and the testing process, providing a standardized interface that simplifies automation while managing the complexity of interacting with multiple applications and data sources

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240118996A1Enterprise data test automation as a service framework
Publication Date: 2024.04.11 HARTFORD FIRE INSURANCE CO
  • US20240118996A1 patent drawing
  • US20240118996A1 patent drawing
  • US20240118996A1 patent drawing

AI summary

Embodiments may provide systems and methods to facilitate automated testing for an enterprise data application layer. An Automated Testing Framework (“ATF”) platform may receive, from a user, data test planning information that defines a test case. The ATF platform may interpret Application Programming Interface (“API”) information to implement a Data Test Automation-as-a-Service (“DTAaaS”) and detect a trigger event that initiates a test execution associated with the test case. In some embodiments, information about the test case is stored via a third-party enterprise team planning system and/or hosting service for software development and version control. Responsive to the detected trigger, the ATF platform may automatically arrange to execute the test case via the DTAaaS. A test result of the executed test case may then be output (e.g., pass, fail, or inconclusive).