RPA Exception Handling Bot for Automated Test Error Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
End-to-end application testing faces challenges with automated test scripts failing due to application environment and data integrity issues, requiring increased human intervention for error analysis and resolution.
Innovation Solution
A system utilizing robotic process automation (RPA) for automated error analysis, which includes receiving exceptions from test scripts, determining exception types, and initiating exception handling bots to execute pre-configured or ad-hoc routines from a knowledge management database to resolve issues, with the option to update the database and employ machine learning for classification and user interface interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If automated test scripts are used to validate end-to-end application flows, then testing efficiency is improved, but the scripts fail due to application environment and data integrity issues requiring increased human intervention
Solution Approach 1:
The system implements self-service by automatically analyzing exceptions from test scripts and executing appropriate handling routines without human intervention. The exception handling bot autonomously retrieves handling routines from the knowledge management database and executes them to resolve test failures, enabling the system to service itself rather than requiring manual intervention for each failure.
Solution Approach 2:
The system employs feedback mechanisms by continuously monitoring test script execution, capturing exceptions, analyzing their types, and using this information to automatically trigger appropriate handling routines. The feedback loop ensures that test failures are not merely recorded but actively addressed through automated exception handling, improving both reliability and productivity.
2Reliability
If human intervention is increased for error analysis and resolution, then test script reliability is improved, but productivity decreases due to manual intervention requirements
Solution Approach 1:
The system replaces manual human intervention with automated self-service capabilities. The exception handling bot automatically analyzes test failures, determines exception types, retrieves appropriate handling routines from the knowledge management database, and executes them without human involvement, thereby maintaining reliability while significantly improving productivity.
Solution Approach 2:
The patent substitutes the mechanical system of manual human intervention with an automated robotic process automation system. The exception handling bot performs the same functions previously requiring human analysts to manually review and resolve test failures, but executes them automatically through programmed logic and AI-driven decision-making.
3Adaptability or versatility
If exception handling routines are manually created and stored in knowledge management database, then adaptability to different exception types is improved, but device complexity increases
Solution Approach 1:
The system implements preliminary action by pre-creating and storing exception handling routines in the knowledge management database before actual test failures occur. These pre-configured routines are categorized by exception type and ready for immediate execution, allowing the system to adapt to various exception scenarios without requiring complex real-time decision-making logic.
Solution Approach 2:
The knowledge management database serves as a universal repository that stores multiple exception handling routines for different exception types in a single system. This multi-functional approach allows one database structure to handle diverse exception scenarios, improving adaptability while avoiding the complexity of separate specialized systems for each exception type.
Data Source
AI summary
Systems, computer program products, and methods are described herein for automated error analysis in an application testing environment using robotic process automation. The present invention is configured to electronically receive one or more exceptions from one or more automated test scripts; determine one or more exception types associated with the one or more exceptions; and initiate an exception handling bot configured to handle the one or more exceptions based on at least the one or more exception types.


