Sequential Testing Coordination Across Multiple Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automation testing tools operate independently across devices and fail to coordinate the execution of tasks across multiple devices with dependencies, leading to tedious and sub-optimal test automation systems, especially when testing software applications that require data from other applications.

Innovation Solution

A system and method for sequential testing across multiple devices that analyzes test device requirements to generate automation scripts, allocates testing devices based on availability, and determines a sequential schedule considering waiting time, priority, intermediate data, and device status, enabling automatic exchange of intermediate data and simultaneous testing across devices with different platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If automated testing is carried out for each device independently, then testing can be performed on each device, but coordination between devices is lost and manual data exchange is required

Engineering Contradiction:
Improveautomation testingVSAvoidmanual data exchange
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The patent combines multiple independent automated testing systems into a unified coordinated testing system. The central server merges testing schedules, device allocations, and data exchange operations across multiple devices, eliminating the need for manual data exchange while maintaining automation. This is achieved through centralized control that orchestrates testing sequences and automatically transfers intermediate data between devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a central server as an intermediary between multiple testing devices. This mediator coordinates testing schedules, manages device allocations, and facilitates automatic data exchange between devices. The central server acts as the intermediary that synchronizes operations across devices, eliminating manual intervention while maintaining systematic coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If testing is performed sequentially across multiple devices, then device availability can be managed, but testing time increases

Engineering Contradiction:
Improvedevice availabilityVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic testing schedule adjustment based on real-time device availability. The system continuously monitors device status and dynamically reassigns testing tasks to optimize throughput. When devices become available, the system adapts the testing sequence to minimize idle time, balancing device availability management with reduced overall testing time through flexible, real-time scheduling.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary device availability assessment and testing schedule preparation before actual testing begins. The system pre-allocates devices based on predicted availability and prepares testing sequences in advance. This preliminary planning reduces idle time during execution by ensuring devices are ready and testing tasks are queued optimally before the testing campaign starts.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If testing devices are allocated based on availability, then resource utilization is optimized, but complex scheduling is required

Engineering Contradiction:
Improveresource utilizationVSAvoidscheduling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the central server continuously monitors device status, testing progress, and resource utilization. This real-time feedback enables the system to dynamically adjust scheduling decisions, optimizing resource utilization without requiring complex manual scheduling. The feedback loop automatically detects device availability changes and reassigns tasks accordingly, simplifying the scheduling process while maintaining high productivity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9482683B2System and method for sequential testing across multiple devices
Publication Date: 2016.11.01 WIPRO LTD
  • US9482683B2 patent drawing
  • US9482683B2 patent drawing
  • US9482683B2 patent drawing

AI summary

Disclosed herein are systems and methods for sequential testing across multiple devices. In one implementation, the method includes analyzing test device requirements, received from a plurality of user devices, to generate automation scripts for test automation. Further, the method includes allocating testing devices, from among the plurality of user devices, for the sequential testing based on availability of the plurality of user devices and the test device requirements. Further, the method includes determining a sequential schedule based on at least one of a waiting time for the testing devices, a priority assigned to the testing devices and the automation scripts, intermediate data, an execution status, and a device status.