Application Testing System Using Template-Based Parameter Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current information processing systems lack an efficient method for registering and testing applications that provide combined services like OCR division, requiring complex programming knowledge and manual parameter input, which can lead to improper execution of processing flows.
Innovation Solution
An information processing system that includes a memory for storing application information associating flow and configuration data, circuitry to receive registration requests, and generate test cases, and execute programs based on parameter information to test series of processes, allowing users to register and test applications without expert knowledge.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual parameter input and complex programming methods are used for application registration and testing, then testing accuracy can be maintained, but ease of operation deteriorates
Solution Approach 1:
The patent uses templates to copy predefined parameter structures and test case formats. Instead of manually creating test parameters from scratch, users select from pre-defined templates that automatically provide the correct parameter structure, data types, and validation rules, thereby maintaining testing accuracy while significantly improving ease of operation.
Solution Approach 2:
The system performs self-service by automatically generating test cases and validating parameters based on the selected templates. The automated generation ensures consistency and accuracy without requiring manual intervention for each parameter, allowing users with minimal programming knowledge to complete application registration and testing efficiently.
2Productivity
If automated test case generation is implemented, then productivity improves, but device complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-defining parameter templates and test case structures before actual application testing. These templates contain all necessary validation rules, data types, and test scenarios that will be automatically applied during testing, enabling high productivity without requiring complex real-time processing logic.
Solution Approach 2:
The system segments the testing process into distinct template-based modules for parameter definition, test case generation, and validation. Each module operates independently with clearly defined interfaces, reducing overall system complexity while maintaining automated testing capabilities and high productivity.
Data Source
AI summary
An information processing system includes one or more information processing apparatuses each of which performs a plurality of programs to implement functions. The system includes a memory to store application information associating flow information and application configuration information for each of one or more applications that performs, when executed, a series of processes using electronic data, and circuitry to receive a request including the application configuration information, generate one or more test cases for testing the series of processes based on parameter information defined in the application configuration information in the request, acquires flow information identified with flow identification defined in the application configuration information in the request and executes, according to an order of executing one or more programs defined in the flow information, the one or more programs each of which is identified with program identification defined in the flow information acquired, to test the series of processes.


