Web Application Test Guidance Using Bug Suspicion Levels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Exploratory testing is highly individual-dependent on the tester's skills, leading to inefficiencies in bug detection, and existing support tools do not enhance this capability.

Innovation Solution

A test support apparatus that calculates a suspicion level for Web application screens and elements based on operation and bug information, highlighting locations with high bug detection potential for focused testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If exploratory testing is performed relying on tester's individual skills and knowledge, then bug detection can be achieved without design documents or specification sheets, but bug detection efficiency becomes highly dependent on tester expertise and varies significantly between individuals

Engineering Contradiction:
Improvebug detection capabilityVSAvoidtester skill dependency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an automated analysis tool as an intermediary between the tester and the Web application. This tool automatically analyzes operation information and bug information to calculate suspicion levels, serving as a mediator that compensates for variations in tester expertise and provides consistent, objective guidance regardless of individual skill levels.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by automatically analyzing test results and operation data, then providing suspicion level information back to the tester. This closed-loop feedback mechanism enables testers to adjust their testing focus based on quantitative analysis results, improving bug detection efficiency without requiring advanced individual expertise.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If manual documentation and test plan formulation are required in exploratory testing, then existing support tools can be used, but these tools do not improve bug detection capability and add to the time required for testing preparation and execution

Engineering Contradiction:
Improvetesting process supportVSAvoidbug detection efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system performs self-service by automatically collecting operation information and bug information during testing, then autonomously analyzing this data to generate suspicion level calculations. This eliminates the need for manual documentation while providing actionable insights that directly improve bug detection efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical process of manual documentation and analysis with an automated information processing system. Instead of testers manually creating test plans and documenting results, the system automatically processes operation and bug information to generate suspicion level guidance, significantly improving productivity.

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

Data Source

PatentUS12585576B2Test support apparatus and method for testing web applications
Publication Date: 2026.03.24 NT T INC
  • US12585576B2 patent drawing
  • US12585576B2 patent drawing
  • US12585576B2 patent drawing

AI summary

A test support apparatus according to an embodiment is a test support apparatus that supports a test with respect to a Web application, the test support apparatus including: a suspicion level calculating unit which calculates, using information related to an operation performed on a screen of the Web application and information related to a bug of the Web application, a suspicion level representing a suspiciousness that the bug is caused by the operation on the screen; and a proposing unit which proposes, based on the suspicion level, a location to be tested on the screen of the Web application.