ERP Test Scenario Template Generation via Module Customization Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current testing approaches for complex software systems, such as ERP systems, require each organization to develop its own testing suite, leading to inefficiencies and prolonged testing processes due to the need for organizations to learn which tests are effective and how to conduct them in a cost-effective manner, despite many organizations using similar software modules and customizations.

Innovation Solution

A method and system for generating and suggesting test scenario templates based on data collected from crowd users, utilizing a computer system that analyzes similarities in software module customizations and components across organizations to create reusable test scenarios, while removing proprietary data to ensure security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each organization develops its own testing suite independently, then the testing can be customized to specific organizational needs, but the testing effort and time are significantly increased

Engineering Contradiction:
Improvetesting customizationVSAvoidtesting time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates test scenario templates by copying and adapting test scenarios from similar organizations. Instead of creating tests from scratch, organizations can leverage pre-existing test templates that have been validated in similar contexts, significantly reducing testing time while maintaining relevance to organizational needs through customization options.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent establishes a universal test scenario template framework that can serve multiple organizations with similar software systems. The templates are designed to be multi-functional, accommodating different organizational contexts through parameterization and customization, thus reducing redundant testing efforts across organizations while maintaining adaptability.

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

2Productivity

If organizations share their testing data, then collective testing knowledge can be leveraged to improve efficiency, but proprietary data security risks increase

Engineering Contradiction:
Improvetesting efficiencyVSAvoiddata security risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts and removes proprietary data elements from test scenarios before sharing them across organizations. By separating the valuable testing logic and methodology from organization-specific sensitive data, the system enables knowledge sharing while protecting proprietary information through selective extraction and removal of confidential elements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary processing layer that anonymizes and sanitizes test data before sharing. This intermediary mechanism transforms proprietary test data into generic templates that retain testing value while removing organization-specific sensitive information, thus enabling efficient knowledge transfer without exposing proprietary data.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If test scenarios are highly customized for each organization's specific software configuration, then testing accuracy is improved, but the complexity of creating and maintaining tests increases

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

Solution Approach 1:

The patent segments test scenarios into modular templates with distinct components that can be independently configured. By dividing complex test scenarios into reusable segments organized by software module and customization type, the system maintains testing accuracy for specific organizational configurations while reducing overall complexity through modularization and systematic organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9201774B1Generating test scenario templates from testing data of different organizations utilizing similar ERP modules
Publication Date: 2015.12.01 PANAYA
  • US9201774B1 patent drawing
  • US9201774B1 patent drawing
  • US9201774B1 patent drawing

AI summary

System, method, and non-transitory medium for generating a test scenario template from data collected from users running test scenarios to test vendor-customized packaged application modules. Analysis by a module analyzer of descriptions of vendor-customized packaged application modules is utilized to identify similar customizations to the modules. Additionally, a component analyzer identifies, based on the similar customizations, similar components in the modules. Given a specific run of a test scenario run to test a second instance of a certain module, and a description of similar components that include an indication of at least one component of the second instance that is similar to at least one component of a first instance of the certain module, a template generator may generate a test scenario template for testing the first instance. A data cleaner may be used to remove from the generated test scenario template proprietary data.