Unitary Test Protocol for Software Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software testing processes involve multiple separate tests, which can lead to duplicative efforts, increased costs, and reduced visibility into the quality of software products across different teams and releases.

Innovation Solution

A test orchestration engine that generates a unitary test protocol, allowing multiple tests to be combined into a single journey, thereby reducing redundant testing and improving efficiency through machine learning-based action sequencing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple separate tests are performed to validate software features, then comprehensive validation is achieved, but testing costs increase and duplicative efforts occur

Engineering Contradiction:
Improvesoftware validation completenessVSAvoidtesting costs
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent combines multiple separate test protocols into a single unified test protocol that validates multiple software features through one integrated test journey. This merging eliminates duplicative testing efforts across different teams while maintaining comprehensive validation coverage, directly reducing testing costs and resource consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified test protocol serves multiple validation functions simultaneously by incorporating test cases for different software features within a single protocol. This multi-functional approach allows one test to replace several separate tests, achieving comprehensive validation without proportionally increasing testing resources.

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

2Reliability

If multiple separate tests are performed by different teams, then comprehensive validation is achieved, but visibility into software quality across teams is reduced

Engineering Contradiction:
Improvesoftware validation completenessVSAvoidquality visibility
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

By merging multiple team-specific test protocols into a single unified protocol, the patent creates a centralized view of software quality validation. This integration consolidates quality information from different teams into one coherent framework, improving cross-team visibility while maintaining comprehensive validation coverage.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If multiple separate test protocols are used, then comprehensive feature validation is achieved, but the testing process becomes more complex

Engineering Contradiction:
Improvefeature validation coverageVSAvoidtesting process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple complex test protocols into a single unified protocol that maintains comprehensive feature validation coverage. This consolidation simplifies the testing process by reducing the number of separate protocols teams must manage and coordinate, while preserving thorough validation through integrated test cases.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified test protocol performs multiple validation functions within a single framework, eliminating the need for separate specialized protocols for different features. This multi-functional design reduces process complexity while maintaining comprehensive validation across all software features.

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

4Reliability

If multiple separate tests are conducted, then thorough validation is achieved, but redundant testing journeys increase time consumption

Engineering Contradiction:
Improvevalidation thoroughnessVSAvoidtesting duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges multiple separate test journeys into a single unified test journey that validates multiple features sequentially or in parallel within one execution. This eliminates redundant testing steps and time consumption associated with running separate protocols, while maintaining thorough validation through comprehensive test case inclusion.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250036558A1Unitary test protocols for software program applications
Publication Date: 2025.01.30 T MOBILE US INC
  • US20250036558A1 patent drawing
  • US20250036558A1 patent drawing
  • US20250036558A1 patent drawing

AI summary

A test orchestration engine can create a unitary test configured to perform multiple tests of an application program with a single journey. The engine can identify actions performable by the application program and determine, based on a machine learning (ML) model, those actions that are performable sequentially to validate a set of features of the application program. The system creates the unitary test protocol including a directed sequence of actions to validate the set of features for the test protocols. The system then causes execution of the unitary test protocol to generate a result indicative of performance of the application program.