Plain-Language Test Case Generation for Cross-Platform Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current testing tools require extensive user training and resources due to their complex setup processes, architecture, and test case syntax variations, making them inefficient for testing systems across different computing platforms in supply chains.
Innovation Solution
An automation testing system that generates test cases from plain language textual inputs, converting them into function calls and actions using regular expressions and keywords, allowing for automated testing across diverse systems without the need for extensive user training.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional testing tools are used, then testing capability is provided, but user training requirements and resource consumption increase significantly
Solution Approach 1:
The patent replaces the mechanical system of manual test case creation and tool configuration with an automated AI-based system. The AI agent automatically generates test cases, identifies testing priorities, and executes tests without requiring users to manually configure complex testing frameworks or learn multiple tool syntaxes, thereby eliminating training time requirements while maintaining comprehensive testing capability
Solution Approach 2:
The testing system performs self-service by automatically generating and executing test cases without human intervention. The AI agent independently analyzes system requirements, creates appropriate test scenarios, and runs tests through the automated testing framework, eliminating the need for users to invest time in learning and configuring testing tools
2Adaptability or versatility
If multiple testing tools are used to cover different systems, then testing coverage is improved, but device complexity and setup process complexity increase
Solution Approach 1:
The patent implements a universal testing framework that can test multiple system types (web applications, mobile applications, desktop applications, and APIs) through a single unified platform. The AI agent adapts its behavior to generate and execute appropriate test cases for different system types without requiring separate tools, thereby achieving comprehensive testing coverage while maintaining simple, unified tool architecture
Solution Approach 2:
The AI agent acts as an intermediary between the user and the complex testing framework. It automatically translates high-level testing requirements into specific test case formats appropriate for different system types, eliminating the need for users to directly interact with complex tool configurations or learn multiple tool syntaxes while maintaining broad testing capability
3Adaptability or versatility
If test cases are manually created and modified frequently, then testing flexibility is achieved, but productivity decreases due to repetitive manual work
Solution Approach 1:
The patent replaces manual test case creation with AI-generated test cases that are automatically produced based on system requirements. The AI agent analyzes the target system and generates appropriate test scenarios, test data, and execution steps without manual intervention, thereby maintaining testing flexibility while dramatically improving productivity by eliminating repetitive manual writing and modification work
Data Source
AI summary
A system and method are disclosed of automatically generating test cases for automation testing. Embodiments include receiving input data written in plain text as input from one or more users, the input data comprising one or more sentences, extracting one or more sentences and storing each sentence into an array of a database, extracting parameters and instructions from the sentences, determining if there are regular expressions of the input data and actions to be performed on a browser stored in the database and matching the regular expressions with the actions.


