Automated Regression Testing Platform with Secure Domain Separation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software testing systems are inefficient, prone to errors, and lack scalability, customization, and security features, making it difficult to comprehensively test software applications in a timely manner, especially with complex data sets, and they often require manual intervention and are vulnerable to data breaches and unauthorized access.

Innovation Solution

A scalable enterprise system for automated functional and integration regression testing that includes a centralized user interface, secure domain separation, data encryption, and automated test generation and validation, enabling secure, efficient, and concurrent testing across multiple domains with reusable test modules and secure communication protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual testing methods are used, then testing can be performed with simple systems, but testing efficiency and accuracy deteriorate with complex software applications

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

Solution Approach 1:

The system automatically generates test cases, executes tests, and produces reports without requiring manual intervention for each testing operation. The automated testing platform performs regression testing, integration testing, and validation activities autonomously, eliminating the need for manual test execution while handling complex software applications

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual testing processes are replaced with an automated computing-based testing system. The mechanical/manual operations of test case creation, execution, and result analysis are substituted with software-driven automated testing engines that can handle complex applications more efficiently

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

2Measurement precision

If tests are customized for specific applications, then testing accuracy improves, but test reusability across projects deteriorates

Engineering Contradiction:
Improvetesting accuracyVSAvoidtest reusability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The testing system is designed with universal test templates and configurations that can be applied across multiple projects and applications. Test cases are structured to be reusable while maintaining the ability to customize for specific application requirements, allowing the same testing framework to serve multiple purposes across different software projects

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

3Ease of manufacture

If data is stored in separate databases, then data organization improves, but data security deteriorates due to interception risks

Engineering Contradiction:
Improvedata organizationVSAvoiddata security
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system consolidates data storage and access through a unified secure platform where all test data, results, and configurations are managed within a single protected environment. This eliminates the security vulnerabilities of distributed data storage while maintaining organized data structures through centralized database management with integrated security protocols

Inventive Principle:
Principle #5Merging (Combining)

4Ease of operation

If prior art systems are used, then basic testing functions are available, but automation and customization capabilities deteriorate

Engineering Contradiction:
Improvetesting functionalityVSAvoidautomated test generation
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The system performs preliminary automated actions by pre-generating test cases, configuring test environments, and preparing test data before actual testing begins. Automated scripts and test sequences are created in advance based on application specifications, eliminating the need for manual test setup and execution while maintaining ease of operation through automated workflows

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11080175B2Scalable enterprise platform for automated functional and integration regression testing
Publication Date: 2021.08.03 JPMORGAN CHASE BANK NA
  • US11080175B2 patent drawing
  • US11080175B2 patent drawing
  • US11080175B2 patent drawing

AI summary

A scalable enterprise platform for automated functional and integration regression testing is provided. Embodiments of the disclosed system facilitate the testing of any number of different software systems in development, even where the systems have unique dataset formats. Embodiments of the present invention provide a common method to generate logging and results reports across the platform, thereby providing simpler results analysis. Embodiments may also standardize the query set and facilitate the capability to analyze large results sets. Furthermore, embodiments of the disclosed system may combine the original data to the validated data to allow testers to analyze the testing results. In addition, embodiments of the present invention supports secured separation of testing domains. In at least one embodiment, the system includes a centralized user interface system that provides users with different domains to securely access one or more testing domains.