Automation Code Switchable Container for User Action Replay Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automation scripts often capture user actions with multiple alternative interpretations inaccurately, leading to incorrect replay results during load testing, functional testing, and security testing of systems.

Innovation Solution

A system that identifies and represents multiple alternative interpretations of user actions using a switchable container, allowing users to manually select the correct interpretation through a user interface, and generates executable automation code that reflects the chosen interpretation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If automation scripts capture user actions with a single interpretation, then the automation code is simpler to generate, but the replay accuracy decreases when the user action has multiple valid interpretations

Engineering Contradiction:
Improvereplay accuracyVSAvoidautomation code complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the interpretation of user actions by dividing them into multiple alternative interpretations, each representing a different valid meaning of the same user action. This allows the automation system to capture and replay each interpretation separately, improving replay accuracy while keeping each individual interpretation simple and manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic switching between multiple interpretations of user actions. The automation code can dynamically select and switch between different interpretations based on the testing scenario, allowing the system to adapt to different testing needs while maintaining simplicity in each individual interpretation.

Inventive Principle:
Principle #15Dynamics

2Reliability

If automation scripts capture all alternative interpretations of user actions, then the replay accuracy improves, but the device complexity and user intervention requirements increase

Engineering Contradiction:
Improvetesting reliabilityVSAvoiduser intervention ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates a universal automation code structure that can handle multiple interpretations of user actions through a single unified framework. This multi-functional approach allows the same automation code to replay different interpretations by simply switching between them, improving testing reliability while avoiding the need for separate automation scripts for each interpretation.

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

Solution Approach 2:

The patent introduces an intermediary layer (the interpretation switching mechanism) that mediates between the automation code and the multiple user action interpretations. This intermediary handles the complexity of managing multiple interpretations internally, presenting a simplified interface to users while ensuring reliable replay of the intended interpretation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If automation scripts use a single interpretation of user actions, then the automation code is easier to generate with less user intervention, but the flexibility to handle different testing scenarios decreases

Engineering Contradiction:
Improvetesting scenario adaptabilityVSAvoidautomation code generation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-capturing all possible interpretations of user actions during the automation code generation phase. This allows the system to have all interpretation options ready in advance, enabling quick switching between different testing scenarios without requiring additional code generation or user intervention at runtime.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9990100B2Providing automation code containing a representation of alternative interpretations of a user action
Publication Date: 2018.06.05 MICRO FOCUS LLC
  • US9990100B2 patent drawing
  • US9990100B2 patent drawing
  • US9990100B2 patent drawing

AI summary

A representation of plural alternative interpretations of a user action is provided. Automation code containing the representation is executable to replay the user action.