Test Scenario Generation Using Screen Object Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional test scenario generation methods often result in inefficiencies, leading to either excess or lack of test events, which can deteriorate the quality of applications due to the manual and labor-intensive nature of the process.
Innovation Solution
A test scenario generation support device and method that identifies screen objects from use case scenarios using a predetermined algorithm and generates test scenarios based on predefined test patterns, reducing manual effort and ensuring completeness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If test scenarios are generated manually by a person in charge performing design, definition and confirmation operations one by one, then the test scenario can be customized and reviewed, but the number of steps required increases and efficiency deteriorates
Solution Approach 1:
The patent replaces the manual mechanical process of test scenario generation with an automated computational system. The computation device automatically identifies screen objects from use case scenarios using algorithms and generates test scenarios based on predefined test patterns, eliminating the need for manual design, definition, and confirmation operations while maintaining test quality through systematic automated processing
Solution Approach 2:
The system enables self-service test scenario generation by automatically processing use case scenarios and generating corresponding test scenarios without human intervention. The computation device autonomously identifies screen objects, matches them with test patterns, and produces complete test scenarios, allowing the system to serve itself in the test generation process
2Adaptability or versatility
If the size of the operation application is large, then the application functionality is comprehensive, but test events may be overlooked or duplicated creating excess or lack in the generated test scenario
Solution Approach 1:
The system implements feedback mechanisms by automatically tracking and managing test events across large applications. The computation device processes use case scenarios systematically, identifying screen objects and generating test scenarios with built-in validation that prevents both overlooking and duplicating test events, ensuring complete and accurate test coverage regardless of application size
Solution Approach 2:
The patent introduces an intermediary computational system that acts as a mediator between large complex applications and test scenario generation. This intermediary automatically processes the complexity of large applications by systematically identifying screen objects from use cases and generating appropriate test scenarios, preventing test event oversights or duplications that would occur with manual handling of large-scale applications
3Productivity
If automated identification of screen objects is performed using algorithms, then the number of steps required is reduced and efficiency is improved, but manual review and customization may be reduced
Solution Approach 1:
The system performs preliminary automated identification of screen objects from use case scenarios using algorithms, which reduces the number of steps required and improves efficiency. This preliminary automated processing handles the routine identification task, freeing up manual resources for higher-level review and customization activities rather than replacing them entirely
Data Source
AI summary
Efficient generation of test scenarios without excess or lack thereof can be supported. A test scenario generation support device includes a storage device which holds use case scenarios relating to an application of a test target and a computation device which identifies from the use case scenarios a vocabulary on a screen display using a predetermined rule, identifies a screen object corresponding to the identified vocabulary for each of the use case scenarios using a predetermined algorithm, and generates a test scenario based on a test pattern defined in advance for each screen object.


