Test Scenario Template Generation via Anonymized Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of testing software systems is time-consuming and expensive, especially when new modules are installed or updated, as organizations often develop their own testing suites due to proprietary data concerns and the lack of shared testing knowledge, leading to inefficiencies in leveraging testing data across different organizations.

Innovation Solution

A method and system for generating and suggesting test scenario templates based on crowd-sourced data from multiple organizations, allowing for the identification and selection of frequently performed test steps and the creation of customized templates that can be exported and imported, leveraging 'testing crowd wisdom' to streamline software validation processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If organizations share their testing data and knowledge, then testing efficiency and knowledge utilization are improved, but proprietary data security and risk of data leakage worsen

Engineering Contradiction:
Improvetesting efficiencyVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extracts and removes proprietary data elements from test scenarios before sharing them across organizations. The system identifies and redacts sensitive information such as organization-specific identifiers, proprietary values, and confidential data, leaving only the structural test logic and methodology that can be safely shared while protecting organizational secrets.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary processing layer that acts as a mediator between organizations. This layer anonymizes and generalizes test data, transforming organization-specific test scenarios into universal templates that preserve testing logic while removing proprietary elements. The intermediary ensures secure knowledge sharing without direct exposure of sensitive data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If each organization develops its own testing suite, then proprietary data security is maintained, but testing time and cost increase

Engineering Contradiction:
Improvedata securityVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-processing and anonymizing test scenarios before they are made available for sharing. Organizations can access and utilize pre-anonymized test templates without needing to develop everything from scratch, significantly reducing testing time while maintaining security through prior data protection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables organizations to copy and adapt standardized, anonymized test templates rather than developing unique test suites. These templates can be replicated across multiple organizations with minimal customization, reducing redundant development effort while the anonymization process ensures proprietary data remains protected.

Inventive Principle:
Principle #26Copying

3Measurement precision

If test scenarios are customized for each organization, then testing accuracy and relevance are improved, but device complexity and processing requirements worsen

Engineering Contradiction:
Improvetesting accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing organizations to customize only the specific portions of test scenarios that are relevant to their needs, while retaining the standardized anonymized framework. This enables targeted customization of local elements (organization-specific parameters, particular test cases) without requiring complete reconfiguration of the entire testing system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments test scenarios into modular components that can be independently selected and customized. Organizations can assemble test suites by combining standardized anonymized templates with organization-specific modifications, reducing overall system complexity through modular design while maintaining testing accuracy for critical organization-specific requirements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9170925B1Generating test scenario templates from subsets of test steps utilized by different organizations
Publication Date: 2015.10.27 PANAYA
  • US9170925B1 patent drawing
  • US9170925B1 patent drawing
  • US9170925B1 patent drawing

AI summary

System, method, and non-transitory medium for generating a test scenario template from runs of test scenarios that include a subset of test steps. Executing the method involves the steps of identifying runs of test scenarios run by users on software systems that belong to different organizations; identifying subsets of test steps that are frequently described in the runs; receiving a profile of a user and selecting, based on the profile, a certain subset, from among the subsets, which is appropriate for the user; selecting, from among the identified runs, a first run and a second run; the first and second runs include test steps that are essentially identical to the test steps in the certain subset; and generating a test scenario template based on the first and second subsets of test steps.