Mind Map Translator for Test Case Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional test management utilities require testers to enter extensive and redundant information, leading to a lengthy and time-consuming process that disconnects the thought process from writing test cases, and often lack context in test reports, making review and updating challenging.

Innovation Solution

The use of mind maps to generate, visualize, and structure test cases, with a translator that exports mind maps to test management utilities, populating test case details and defining mappings between mind map nodes and test case fields, facilitating easier writing, categorization, and review.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional test management utilities are used to write test cases, then test cases can be recorded and managed, but the process becomes lengthy and time-consuming due to extensive redundant information entry

Engineering Contradiction:
Improvetest case completenessVSAvoidtime to write test cases
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by requiring testers to perform high-level test scenario planning and mind map creation before using the test management utility. The system automatically generates detailed test cases from these preliminary mind maps, eliminating the need to manually enter extensive test case details later. This preliminary structuring of test ideas resolves the contradiction by doing the creative work first, then using automation to handle the time-consuming population of test management fields.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traditional test management utilities are used to write test cases, then test cases can be recorded, but the process disconnects the thought process from writing test cases

Engineering Contradiction:
Improvetest case documentationVSAvoidease of writing test cases
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces mind maps as an intermediary between the tester's thought process and the test management utility. Testers naturally think in high-level scenarios and structures, which map perfectly to mind map formats. The system then acts as a translator, converting these natural mind map structures into the detailed test case format required by test management utilities. This intermediary layer resolves the contradiction by allowing testers to work in their natural thinking mode while still producing complete documented test cases.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If traditional test management utilities are used, then test cases can be recorded, but test reports lack context making review and updating challenging

Engineering Contradiction:
Improvetest case recordingVSAvoidcontext information in test reports
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent implements nesting by embedding multiple levels of contextual information within the test case structure. Mind maps naturally contain hierarchical nesting with parent-child relationships between test scenarios, sub-scenarios, and individual test cases. The system preserves this nested structure when importing into the test management utility, allowing test reports to display contextual information at multiple levels. This nested structure resolves the contradiction by maintaining contextual relationships while still recording complete test cases.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS8949670B1Method and system for translating mind maps to test management utility test cases
Publication Date: 2015.02.03 DELL EMC
  • US8949670B1 patent drawing
  • US8949670B1 patent drawing
  • US8949670B1 patent drawing

AI summary

Translating mind maps to test management utility test cases is described. A computer executes a translator. The translator exports a mind map to a text file, wherein the mind map comprises mind map nodes. The translator populates an integration properties file with an exported text file location. The translator defines mapping, in the integration properties file, between the mind map nodes and a test case for a test management utility. The translator sets the mapping between the mind map nodes and test case details for the test case based on the integration properties file. The translator populates the test case details with the mind map nodes.