Patent · US Active

Method and apparatus for generating a state machine model of an application using models of GUI objects and scanning modes

US10628630B1 · kind B1 · utility

11Cited by
12References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 14, 2019
Grant dateApr 21, 2020
Priority date
Expiry dateAug 14, 2039

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/02
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Models of certain groups of graphical user interface (GUI) objects (e.g., menu objects, product objects, title objects, etc.) are created. A website is then modeled as a state machine (also called a blueprint), in which states are used to model webpages of the website. Identifying characteristics of the states are specified based on the models of the GUI objects. Certain scanning options are used to reduce the complexity of the state machine and accelerate the state machine creation process, known as the “one per page” and “once per app” scanning options. After the state machine model of the website has been created, test cases are generated as traversals through the state machine. In one embodiment, user logs direct the generation of test cases so that the test cases resemble past user behavior.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.