Modular Script Designer for Automated Testing Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity and scale of software testing processes lead to inefficiencies and increased costs due to the need for larger teams and more extensive test scripts, with existing testing tools failing to provide sufficient functionality and efficiency.

Innovation Solution

A next-generation testing system (NGT) that includes a unified desktop with tools like a modular script designer, automation controller, prioritization and assignment manager, and reporting portal, which integrates with existing tools to streamline the testing process, reduce redundancy, and enhance quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional testing processes are used with embedded testing in software development life cycle, then testing can be performed for each project, but the process becomes inefficient and time-consuming requiring significant tester involvement

Engineering Contradiction:
Improvetesting qualityVSAvoidtesting efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The testing system enables self-service through automated test script generation and execution. The system automatically creates test cases, executes them, and generates reports without requiring significant manual tester involvement, thereby maintaining testing quality while dramatically improving efficiency

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual testing processes are replaced with an automated testing system that uses software agents and algorithms to perform testing tasks. This substitution of mechanical human effort with automated systems resolves the contradiction by maintaining thorough testing while eliminating the inefficiency and time consumption of manual processes

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If the number of individuals contributing to the project increases to handle large-scale testing, then more comprehensive testing can be performed, but redundancy and complexity increase contributing to increased cost and errors

Engineering Contradiction:
Improvetesting coverageVSAvoidtesting process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The testing system provides universal functionality that can handle large-scale testing across multiple projects and clients through a single centralized platform. This multi-functional system eliminates the need for multiple individual testers while maintaining comprehensive testing coverage, thereby reducing complexity rather than increasing it

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

Solution Approach 2:

The system segments testing functions into modular, reusable test scripts and templates that can be independently developed and combined. This segmentation allows comprehensive testing coverage to be achieved through systematic composition of test modules rather than through complex coordination of numerous testers

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If centralized discrete testing functions are used to test across multiple projects, then resource utilization improves, but the testing process requires large-scale coordination and becomes more complex

Engineering Contradiction:
Improvecross-project testing capabilityVSAvoidcentralized testing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The centralized testing system is designed with universal functionality that automatically adapts to test across multiple projects and clients. The system's multi-functional architecture handles diverse testing requirements through a unified platform, achieving cross-project capability without proportionally increasing system complexity

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

Data Source

PatentUS9448915B2Modular script designer for next generation testing system
Publication Date: 2016.09.20 ACCENTURE GLOBAL SERVICES LTD
  • US9448915B2 patent drawing
  • US9448915B2 patent drawing
  • US9448915B2 patent drawing

AI summary

A method for modular script design includes receiving, at a modular script designer component, script information from a user, generating a list of suggested modules based on the script information, and receiving, at the modular script designer component, a selection of a next module from the user. The selection of the next module includes a selection of the next module from among the list of the suggested modules or a request for a new module. If the selection of the next module includes the request for the new module, the method further includes generating the new module.