Unified Test Framework for Cross-Application Regression Coverage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Testing multiple software applications, such as UI, API, mainframe, and database, requires repetitive manual efforts, especially for regression and end-to-end tests, leading to inefficiencies and incomplete coverage due to the complexity of nested data structures and specialized knowledge needs.

Innovation Solution

A unified testing framework that automates the execution of tests across different applications, including web, API, datastore, and mainframe, by configuring and executing computer-based tests with dependencies, test classes, and script navigation, leveraging AI systems for feature engineering and machine learning to improve efficiency and coverage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual testing is performed for multiple applications, then test coverage can be achieved, but manual effort and time consumption increase significantly

Engineering Contradiction:
Improvetest coverageVSAvoidmanual effort
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service automation where the testing framework automatically generates, configures, and executes tests across multiple applications without requiring manual intervention for each test case. The framework self-manages test generation, dependency resolution, and execution coordination.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical testing operations are replaced with automated computer-based testing systems that use scripting and programming languages to execute tests automatically. The mechanical process of manual test execution is substituted with automated software-based test generation and execution mechanisms.

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

2Reliability

If comprehensive testing of multiple applications is performed, then test coverage improves, but device complexity and configuration requirements increase

Engineering Contradiction:
Improvetest coverageVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The testing framework provides universal functionality to test multiple application types (web, mobile, desktop, mainframe, API, database) through a single unified platform. One framework handles diverse testing scenarios that would otherwise require separate specialized tools and configurations.

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

Solution Approach 2:

The complex testing configuration is segmented into manageable components through dependency management. The framework breaks down complex test configurations into discrete dependency units that can be independently managed, resolved, and executed, reducing overall configuration complexity.

Inventive Principle:
Principle #1Segmentation

3Reliability

If repetitive testing is performed for updates and enhancements, then regression testing coverage is achieved, but productivity decreases due to repeated manual efforts

Engineering Contradiction:
Improveregression testing coverageVSAvoidtesting efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The framework enables continuous automated testing that runs repeatedly without manual intervention. Test execution continues automatically with each update, enhancement, or patch, ensuring continuous regression testing coverage without the productivity loss associated with repeated manual testing.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The testing system performs self-service automation where tests are automatically regenerated, reconfigured, and re-executed in response to code changes. The system monitors dependencies and automatically triggers appropriate test suites without human intervention, maintaining continuous coverage while improving productivity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260064573A1Systems and methods for common framework processing of different software applications
Publication Date: 2026.03.05 TRUIST BANK
  • US20260064573A1 patent drawing
  • US20260064573A1 patent drawing
  • US20260064573A1 patent drawing

AI summary

A method, computer program product, and computer system for generating, by a computing device, a plurality of computer-based tests to be executed from a computer platform. A first computer-based test among the plurality of computer-based tests may be configured from the computer platform for execution with a first software application. A second computer-based test among the plurality of computer-based tests may be configured from the computer platform for execution with a second software application. A third computer-based test among the plurality of computer-based tests may be configured from the computer platform for execution with a third software application. A fourth computer-based test among the plurality of computer-based tests may be configured from the computer platform for execution with a fourth software application. Each of the first computer-based test, the second computer-based test, the third computer-based test, and the fourth computer-based test may be executed from the computer platform.