The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 11, 2026

Filed:

Feb. 28, 2025
Applicant:

Cloudblue Llc, Irvine, CA (US);

Inventors:

Viktor Kulikov, Sofia, BG;

Artem Ilin, Sofia, BG;

Dmitry Nozdrin, Sofia, BG;

Assignee:

CloudBlue LLC, Irvine, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/3668 (2025.01); G06F 9/451 (2018.01);
U.S. Cl.
CPC ...
G06F 11/3688 (2013.01); G06F 9/451 (2018.02); G06F 11/3684 (2013.01);
Abstract

Systems and methods are provided for centralized and hierarchical testing of user interface (UI) components are disclosed. The system includes a base test class configured to dynamically manage and execute test cases by initializing with a selector to identify target components in a Document Object Model (DOM). Test cases are registered using an addCase method, which aggregates test cases at a topmost parent instance for centralized storage. A wrapper is created for the target component, enabling dynamic test execution and validation using a reusable facade library. The system enables test isolation by destroying the wrapper after execution. Component-specific subclasses extend the base test class to validate UI component parameters, including visibility, events, column data, and pagination. Methods and instructions stored on a non-transitory computer-readable medium enable dynamic instantiation, test propagation, and execution, ensuring scalable and reusable testing workflows.


Find Patent Forward Citations

Loading…