Test Integration Subsystem Using Global Language Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automated test tools are often vendor-specific, proprietary, and designed for standalone use, making it difficult and time-consuming to combine, upgrade, or substitute them, especially when testing multiple software applications or hardware devices, requiring significant time and resources to update or create new test cases.

Innovation Solution

An integrated testing system with a test integration subsystem that supports various combinations of test tools and test cases, using a global test language to translate commands across different local test languages, allowing test cases to remain unchanged even with changes in test tools and enabling convenient testing across different computing platforms, networks, and devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional automated test tools are used, then each tool can perform its specific testing function, but it becomes difficult and time-consuming to combine, upgrade, or substitute test tools when testing multiple applications or devices

Engineering Contradiction:
Improveability to combine and substitute test toolsVSAvoidtime to update or create new test cases
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates a universal testing framework that can execute test cases across multiple different test tools and platforms. The framework uses a standardized test case format that is tool-agnostic, allowing the same test case to run on different test tools without modification. This resolves the contradiction by making the testing system adaptable to various tools while eliminating the time-consuming process of recreating test cases for each tool.

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

Solution Approach 2:

The patent introduces an intermediary layer (the testing framework) that sits between the test cases and the actual test tools. This intermediary translates and adapts test case instructions to work with different test tools through standardized interfaces. This mediator approach allows test cases to remain unchanged while enabling substitution and combination of different test tools, thus resolving the time loss associated with updating test cases.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If ad hoc testing frameworks are created for specific test cases or application combinations, then testing can be performed for that specific combination, but a new framework must be developed each time a change is made or a new combination is tested

Engineering Contradiction:
Improvetesting coverage for specific combinationsVSAvoiddevelopment speed of testing frameworks
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent develops a universal testing framework that can handle multiple applications, devices, and test tool combinations through a standardized interface. Instead of creating ad hoc frameworks for each specific combination, this single framework supports diverse testing scenarios by configuring which assets to test and in what sequence, thereby maintaining reliability across combinations while dramatically improving productivity by eliminating repeated framework development.

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

Solution Approach 2:

The patent implements a dynamic testing framework where the test configuration can be flexibly adjusted to accommodate different combinations of applications and devices without requiring framework redevelopment. The framework dynamically adapts to the specified test assets and their relationships, allowing the same framework structure to serve multiple testing purposes while maintaining reliable test execution.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple groups in a large organization test different cross-sections of applications, devices, and services, then comprehensive testing coverage is achieved, but the problems of tool integration and framework maintenance are significantly exacerbated

Engineering Contradiction:
Improvecomprehensive testing coverageVSAvoidcomplexity of integrating multiple test tools and frameworks
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the functionality of multiple test tools and frameworks into a single unified testing system. By combining diverse test tools under a common framework with standardized interfaces, the system achieves comprehensive testing coverage across multiple groups and assets while reducing the overall complexity of tool integration. The unified framework eliminates the need for each group to maintain separate ad hoc frameworks, thereby reducing organizational complexity while preserving comprehensive coverage.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8959000B2Integrated testing systems and methods
Publication Date: 2015.02.17 VERIZON PATENT & LICENSING INC
  • US8959000B2 patent drawing
  • US8959000B2 patent drawing
  • US8959000B2 patent drawing

AI summary

An exemplary method includes parsing data representative of an automated test case into at least one transaction defined in accordance with a global test language, translating the transaction into at least one command specific to an automated test tool, and providing the command to the automated test tool for execution. In certain examples, the method further includes parsing the data representative of the automated test case into at least one other transaction defined in accordance with the global test language, translating the other transaction into at least one other command specific to another automated test tool, and providing other command to the other automated test tool for execution.