Test Scenario Generation Using Screen Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetest scenario qualityVSAvoidtest scenario generation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improveapplication functionalityVSAvoidtest scenario completeness
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

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

Inventive Principle:
Principle #23Feedback

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvetest scenario generation efficiencyVSAvoidmanual control flexibility
Core Design Contradiction:
ProductivityVSEase of operation

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

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9811449B2Test scenario generation support device and test scenario generation support method
Publication Date: 2017.11.07 HITACHI LTD
  • US9811449B2 patent drawing
  • US9811449B2 patent drawing
  • US9811449B2 patent drawing

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.