Single Run Description File for Coordinated Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing performance and capacity testing methods face challenges in coordinating multiple testing processes efficiently, leading to increased chances of errors due to duplication of configuration information and separate testing of features.

Innovation Solution

A single run description file, generated as a shell script, coordinates multiple testing phases, including test initiation, data collection, and analysis, by setting variables, launching load drivers, and monitoring test progress, thereby reducing errors and duplications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple separate testing processes are used to test different aspects of the system, then comprehensive testing coverage is achieved, but the complexity of coordination and configuration management increases

Engineering Contradiction:
Improvetesting coverageVSAvoidcoordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple separate testing processes into a single integrated testing process that uses one configuration file to manage all testing activities. This merging approach maintains comprehensive testing coverage while reducing coordination complexity by eliminating the need to manage multiple separate configurations and processes.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single configuration file serves multiple functions: it configures load testing, performance testing, and other testing types simultaneously. This universal configuration approach allows one file to manage diverse testing activities, reducing the need for separate configuration files for each testing type.

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

2Ease of operation

If configuration information is duplicated across multiple testing processes, then each process can be independently configured, but errors and inconsistencies increase

Engineering Contradiction:
Improveindependent configurationVSAvoidconfiguration consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent merges all configuration information into a single configuration file that is shared across all testing processes. This eliminates duplication of configuration information while maintaining the ability to independently configure different testing aspects through modular sections within the same file, thereby ensuring consistency and reducing errors.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If separate testing scripts are used for each testing phase, then specific testing requirements can be met, but the chance of errors increases

Engineering Contradiction:
Improvetesting flexibilityVSAvoiderror rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the testing process into distinct phases (load testing, performance testing, etc.) that are all coordinated through a single configuration file. This segmentation allows each phase to have specific requirements met while using the same configuration management system, reducing errors through centralized control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The single configuration file acts as an intermediary that coordinates all testing phases. It provides a central point of control that manages the interactions between different testing processes, ensuring consistency and reducing errors while maintaining the flexibility to meet specific testing requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If multiple configuration files are used for different testing aspects, then detailed control is achieved, but maintenance and updates become more difficult

Engineering Contradiction:
Improvecontrol precisionVSAvoidmaintenance difficulty
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

The patent combines multiple configuration files into a single unified configuration file that provides detailed control over all testing aspects. This merging makes maintenance and updates easier because changes only need to be made in one place rather than synchronizing updates across multiple files, while still providing precise control through structured sections.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP2685381B1Coordinated testing
Publication Date: 2019.02.20 SYNCHRONOSS TECHNOLOGIES INC
  • EP2685381B1 patent drawingFigure 1
  • EP2685381B1 patent drawingFigure 2
  • EP2685381B1 patent drawingFigure 3

AI summary

A single file is used to coordinate multiple testing processes. The single file is used to start a test, for other aspects of testing, including, but not limited to, checking test prerequisites before the run, the collection of load driver logs, the analysis of collected test data, and the generation of database and other reports for the test run. The file is generated as a script to set variables and then launch one or more load driver instances on the local and/or network attached severs. The file is used by other programs and scripts as a "run description" data file to check or control the viability of the test before launch, the status of the test if the test is currently in progress, collect the results of the test after finishing, and to begin the analysis and report generation of the collected test results.