Combined Test Apparatus for Multi-Tool Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing test automation tools do not support functional tests, performance tests, or operational tests for integrated systems, and their interfaces are not unified, making it difficult to link multiple tools for efficient integration and system testing.
Innovation Solution
A combined test apparatus and system that selects and executes test scenarios across multiple test automation tools based on predefined execution orders, determining the success of the combined test based on the results of each scenario.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple test automation tools are used to support different test types, then test coverage and functionality are improved, but device complexity and interface integration difficulty increase
Solution Approach 1:
The patent introduces a test management server as an intermediary component that sits between multiple test automation tools and the information system. This server receives test scenarios from various tools, manages their execution sequences, coordinates data exchange, and aggregates results. By positioning this mediator, the system achieves comprehensive test coverage across multiple tool types while shielding the complexity of inter-tool interfaces from direct user interaction.
Solution Approach 2:
The test management server is designed with universal functionality to handle multiple test types (unit tests, integration tests, system tests, performance tests) through a single unified platform. It can receive test scenarios from different automation tools, standardize their execution, and aggregate results in one place. This multi-functional approach allows the system to maintain high test coverage without requiring direct integration between each pair of tools.
2Adaptability or versatility
If manual testing is performed for integration and system tests, then flexibility and adaptability are maintained, but productivity and time efficiency decrease
Solution Approach 1:
The patent implements preliminary action by allowing test scenarios to be pre-defined and pre-configured in the test management server before actual execution. Test scenarios can be prepared in advance with all necessary parameters, data, and execution sequences established. When testing begins, the server automatically retrieves and executes these pre-prepared scenarios, significantly reducing the time required for manual setup and execution while maintaining the flexibility to adapt to different test requirements.
Solution Approach 2:
The test management server performs self-service by automatically managing the execution of test scenarios without requiring continuous manual intervention. It can autonomously retrieve test scenarios, coordinate their execution across multiple tools, manage test data, and aggregate results. This automation maintains the flexibility needed for complex integration and system tests while dramatically improving productivity by eliminating repetitive manual tasks.
3Productivity
If test automation tools are used for unit tests, then productivity is improved, but reliability for functional and performance testing decreases
Solution Approach 1:
The patent implements feedback mechanisms where the test management server continuously monitors and collects results from test executions across multiple automation tools. It aggregates this feedback information, compares it against expected outcomes, and provides comprehensive feedback reports. This feedback system ensures that functional and performance testing maintain high reliability by validating results against predefined criteria while still benefiting from the productivity gains of automated testing.
Data Source
AI summary
A combined test apparatus includes: a selection unit that refers to combined test definition information in which a test automation tool and an execution order are associated with each of a plurality of test scenarios constituting a combined test for an information system and then selects the test scenario and the test automation tool in accordance with the execution order; a test execution unit that executes, for the information system, the selected test scenario by using the selected test automation tool; and a determination unit that determines whether or not the combined test has been successfully performed based on at least some of results of the execution of the plurality of the test scenarios executed in accordance with the respective execution orders.


