Automatic Screen Operation Testing With Non-Defect Difference Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing automatic screen operation tests require significant manual work to distinguish between non-defect and defect differences, leading to potential oversight of defect differences and inefficiencies due to fixedly set verification unnecessary regions and single comparison-based exclusion data.
Innovation Solution
An automatic screen operation test support apparatus and method that utilizes an information processing device to execute multiple comparisons between reference and target screens, creating a non-defect difference list and a difference information list to automatically identify and distinguish non-defect and defect differences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual designation of problem-free change portions is performed before automatic screen operation test, then the number of difference comparison targets is reduced, but the amount of manual work increases and problematic defects may be overlooked
Solution Approach 1:
The system performs preliminary automatic screen operation tests multiple times before the final test to identify and register non-defect differences in advance. This preliminary action creates a reference list of expected differences that automatically excludes problem-free changes from future comparison targets, eliminating the need for manual designation while maintaining reduced comparison scope.
Solution Approach 2:
The system uses its own test results to automatically identify and register non-defect differences without external manual intervention. By comparing test results across multiple executions, the system self-learns which differences are normal variations and should be excluded from defect detection, making the system self-sufficient rather than relying on manual configuration.
2Ease of operation
If verification unnecessary regions are fixedly set, then the amount of manual work is reduced, but problematic defect differences generated in these regions cannot be detected
Solution Approach 1:
The system dynamically determines verification unnecessary regions based on actual test results from multiple executions rather than using fixed predetermined regions. The non-defect difference list is updated automatically as the system learns from each test execution, allowing the exclusion regions to adapt and change based on observed patterns, thereby maintaining both ease of operation and detection reliability.
Solution Approach 2:
The system uses feedback from multiple test executions to continuously refine and update the non-defect difference list. By analyzing results across multiple runs, the system identifies consistent differences that indicate normal behavior and adjusts future comparison targets accordingly, ensuring that problematic defects are not mistakenly excluded while maintaining operational efficiency.
3Device complexity
If single comparison is used to set exclusion data, then the process is simple, but problem-free differences that do not appear in single comparison cannot be registered
Solution Approach 1:
The system performs screen operation tests periodically multiple times rather than relying on a single comparison. By executing the same test scenario repeatedly and comparing results across multiple executions, the system identifies differences that consistently appear as non-defect variations. This periodic action ensures comprehensive registration of problem-free differences while maintaining a relatively simple comparison process.
Solution Approach 2:
The system merges results from multiple test executions to create a comprehensive non-defect difference list. By combining and analyzing differences observed across multiple comparisons, the system identifies patterns that indicate normal variations. This merging approach captures problem-free differences that might be missed in single comparisons while keeping the overall process manageable through automated aggregation.
4Loss of information
If all differences are output without distinction, then complete information is provided to user, but enormous amount of work is required to check differences
Solution Approach 1:
The system segments all detected differences into two distinct categories: non-defect differences (registered in the non-defect difference list) and defect differences (output for user review). This segmentation filters out problem-free variations automatically while preserving complete information about actual defects. Users only need to review the segmented defect differences, dramatically reducing checking work while maintaining information completeness.
Solution Approach 2:
The system extracts and separates non-defect differences from the total set of differences by comparing against the registered non-defect difference list. By taking out and excluding these known problem-free variations, the system presents only the relevant defect differences to users for review. This extraction process maintains complete tracking of all differences while eliminating unnecessary review work for normal variations.
Data Source
AI summary
Provided are an automatic screen operation test support apparatus and an automatic screen operation test support method capable of extracting a problematic defect difference in an automatic screen operation test of a screen system without requiring manual work. The automatic screen operation test support apparatus executes non-defect list creation processing of recording, in a non-defect difference information table, a difference between captured screens caused by executing an automatic screen operation test a plurality of times on the same screen system. The automatic screen operation test support apparatus executes defect difference checking processing of specifying a non-defect difference by excluding a non-defect difference from differences between captured screens caused by executing the automatic screen operation test on a comparison reference screen system and a comparison target screen system.


