Automated Test System Using Modular Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current software testing procedures are time-consuming and require constant supervision by trained individuals, as changes in one function can affect many others, necessitating extensive testing across complex systems, which is burdensome and inefficient.
Innovation Solution
A method and system for automated test and retesting using a computer processor-based interface, comprising a test case builder, test flow tool, execution engine, and output interface, which automatically generates and executes test flows, analyzes data, and provides automated reporting, allowing for scalable, non-intrusive testing across various environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If automated testing is implemented, then productivity and test coverage are improved, but device complexity increases
Solution Approach 1:
The testing system is divided into distinct modular components: test case builder, test flow tool, execution engine, and output interface. Each module performs a specific function and can be independently configured, allowing the system to handle complexity through organized segmentation while maintaining high productivity through automated operations.
Solution Approach 2:
The patent introduces an intermediary automated testing system that acts as a mediator between manual testing processes and the system under test. This intermediary layer handles the complexity of automated test generation, execution, and analysis, freeing operators from direct involvement in complex testing procedures while maintaining system controllability.
2Reliability
If comprehensive testing of all functions is performed, then reliability is improved, but loss of time increases
Solution Approach 1:
The test case builder automatically generates test cases in advance based on system specifications and requirements. Test flows are pre-configured and stored for reuse, allowing comprehensive testing to be prepared beforehand rather than created manually during execution. This preliminary automation significantly reduces the time required for repeated testing cycles while maintaining thorough coverage.
Solution Approach 2:
The execution engine continuously runs automated test flows without requiring manual intervention between test cases. The system maintains continuous operation through automated test execution, result collection, and analysis, eliminating idle time between testing activities while ensuring comprehensive functional coverage through systematic test flow progression.
Data Source
AI summary
According to an embodiment of the present invention, a computer implemented method and system for automated test and retesting using an interactive interface provided by a computer processor comprising: a test case builder, comprising at least one processor, configured to automatically generate code for a test case; a test flow tool, comprising at least one processor, configured to generate a plurality of test flows for the test case; an execution engine, comprising at least one processor, configured to automatically execute the plurality of test flows on a system under test; and an output interface configured to receive output data from the system under test.


