Auto-Complete Field Testing for Candidate Ranking Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity and customizability of autocomplete-prediction features in software make it difficult to automate testing of this type of software effectively.

Innovation Solution

Automated testing is achieved by inputting characters into an auto-complete field, retrieving and comparing the displayed candidate items to predefined candidates, and flagging discrepancies in the displayed list or ranking, allowing for automated testing of auto-complete functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If autocomplete-prediction features are made more complex and customizable, then functionality and user experience are improved, but testing automation becomes more difficult

Engineering Contradiction:
Improvecustomizability of autocomplete featuresVSAvoidautomation of testing
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The patent creates a virtual model (snapshot) of the autocomplete field and its expected candidate items. This copy represents the predefined state that the actual autocomplete function should produce. By comparing the real output against this predetermined copy, the system can automatically verify correctness without needing to understand the complex customization logic, thus enabling testing automation despite feature complexity

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements an automated feedback mechanism where the displayed candidate items are continuously compared against predefined expected results. When discrepancies are detected (missing items, incorrect ranking), the system automatically flags test failures and can trigger alerts. This closed-loop feedback enables continuous automated testing of customizable autocomplete features without manual intervention

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If more candidate items are displayed in the autocomplete list, then user options are improved, but testing complexity increases

Engineering Contradiction:
Improvenumber of candidate itemsVSAvoidtesting complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-defining the expected candidate items and their correct rankings before the actual autocomplete test execution. These predefined expectations are stored as reference data. During testing, the system simply compares the actual output against these pre-prepared expectations, avoiding the need to dynamically generate or verify complex candidate lists during test runtime, thus reducing testing complexity despite large numbers of candidates

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12585575B2Auto-complete testing
Publication Date: 2026.03.24 MICRO FOCUS LLC
  • US12585575B2 patent drawing
  • US12585575B2 patent drawing
  • US12585575B2 patent drawing

AI summary

One or more characters are input into an auto-complete field. Text of a displayed list of one or more candidate items is retrieved. The text of the displayed list of the one or more candidate items is compared to a predefined candidate item. In response to the text of the displayed list of one or more candidate items not having the predefined candidate item or not being withing a defined ranking, test results are flagged where the predefined candidate item is missing from displayed list of the one or more candidate items or is not withing the defined ranking. This allows the for automated testing of the auto-complete fields.