Automated Test Case Conversion via Manual Template Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional test automation platforms require expertise in automation testing and workflow maintenance, limiting the ability to create automated test cases efficiently, especially when dealing with complex scenarios involving parameters that impact the automation flow.

Innovation Solution

A system and method for automatically converting manual test cases to automated test structures by identifying activities, creating linked automated test cases, and generating workflows based on parameters and values, allowing non-experts to generate reusable automated test cases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional test automation platforms are used, then automated test cases can be created, but the process requires expertise in automation testing and workflow maintenance, limiting efficiency and accessibility

Engineering Contradiction:
Improveease of creating automated test casesVSAvoidcomplexity of automation testing expertise required
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system copies the structure and content from manual test cases to generate automated test cases. The manual test case serves as a template that is replicated and transformed into automation code, allowing non-experts to create automated tests by simply providing manual test specifications without needing to understand automation complexities

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system acts as an intermediary between manual test cases and automated test execution. It translates manual test specifications into automated test cases automatically, eliminating the need for testers to directly engage with complex automation tools and workflows

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If complex automation test cases with parameters are created manually, then workflow logic can be included, but the process is time-consuming and requires specialized knowledge

Engineering Contradiction:
Improvespeed of creating automated test casesVSAvoidtime required for automation design and script creation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating the automated test case structure, parameter definitions, and workflow logic before execution. All the complex setup work is done automatically in advance, eliminating the time-consuming manual processes of designing automation frameworks and writing scripts from scratch

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically generating automated test cases from manual test cases without requiring human intervention for the complex tasks of script writing, parameter management, and workflow configuration. The automation platform performs all necessary transformations autonomously

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If manual test cases are converted to automated test cases, then reusability is improved, but the conversion process requires significant automation expertise and effort

Engineering Contradiction:
Improvereusability of test casesVSAvoidcomplexity of conversion process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system provides universal functionality by converting any manual test case into a reusable automated test case format. The generated automated test cases can be reused across multiple test scenarios and projects, and the system handles various test case types and structures through a unified conversion process that doesn't require specialized knowledge for each case

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

Data Source

PatentUS10776251B1System, method, and computer program for automatically converting manual test cases to automated test structures in a software testing project
Publication Date: 2020.09.15 AMDOCS DEV LTD
  • US10776251B1 patent drawing
  • US10776251B1 patent drawing
  • US10776251B1 patent drawing

AI summary

A system, method, and computer program product are provided for automatically converting manual test cases to automated test structures in a software testing project. In operation, an activity being tested associated with at least one software testing project is identified. Additionally, an automated test case is created based on a manual test case associated with the activity being tested. Further, the automated test case is linked to a generic reusable automated activity group. In addition, one or more parameters associated with measurements of the activity being tested and corresponding values associated with a current testing instance are identified. Moreover, a work flow is automatically generated for the reusable generic activity group available for future testing use, based on the one or more parameters and the corresponding testing values.