Automated Testing Lifecycle Management via Reusable Scripts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automated testing tools require frequent updates and maintenance as applications evolve, leading to high costs and difficulties in managing test automation projects across diverse geographical locations and domains, due to the scarcity of test automation experts and increasing complexity.

Innovation Solution

A lifecycle management system for automated testing that processes multiple manual test cases, associates reusable test scripts from a library, and executes them using automated testing tools, providing guidelines and best practices to maximize reusability and empower non-experts to create automation test suites.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional automated testing tools are used to automate manual testing processes, then testing efficiency is improved, but maintenance costs and complexity increase as applications evolve

Engineering Contradiction:
Improvetesting efficiencyVSAvoidmaintenance complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments test scripts into modular, reusable components that can be independently maintained and reused across multiple test scenarios. This modularization reduces maintenance complexity by allowing targeted updates rather than complete script rewrites when applications change.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates universal test scripts and test data that can be applied across multiple applications and test scenarios. These reusable test artifacts reduce maintenance efforts by eliminating the need to create separate test scripts for each application variant.

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

2Adaptability or versatility

If test automation projects spread across different geographical locations and domains, then organizational coverage is improved, but management difficulty increases due to scarcity of experts

Engineering Contradiction:
Improveorganizational coverageVSAvoidmanagement ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements self-service capabilities through automated script generation from manual test cases and self-healing mechanisms that automatically adapt to application changes. This reduces dependence on scarce automation experts and enables broader organizational participation in test automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary layer that standardizes test automation processes and provides centralized management capabilities. This intermediary framework enables consistent management across geographically distributed teams while reducing the expertise burden on individual locations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If test scripts are frequently updated to match application changes, then testing accuracy is maintained, but maintenance costs increase

Engineering Contradiction:
Improvetesting accuracyVSAvoidmaintenance cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent performs preliminary actions by automatically generating test scripts from existing manual test cases and pre-configuring reusable test components. This preliminary setup reduces the need for frequent manual updates while maintaining testing accuracy through systematic script management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes to adapt test scripts to application modifications without requiring complete rewrites. By changing parameters such as test data values, object identifiers, and configuration settings, the system maintains testing accuracy while minimizing maintenance efforts.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUSRE46849E1Lifecycle management of automated testing
Publication Date: 2018.05.15 WIPRO LTD
  • USRE46849E1 patent drawing
  • USRE46849E1 patent drawing
  • USRE46849E1 patent drawing

AI summary

Systems and methods for lifecycle management of automated testing are disclosed. In one embodiment, a method includes processing multiple manual test cases for an application under test, associating a set of reusable test scripts to the manual test cases, where the set of reusable test scripts is selected from a library of reusable test scripts, and executing the set of reusable test scripts for the application under test using an automated testing tool associated with the set of reusable test scripts.