Software testing
AssigneeFunctionize, Inc.
InventorsJonathon R. Seaton, Tamas Cser
Life of this patent
Estimating the term…
Abstract
Provided herein is technology relating to testing software and particularly, but not exclusively, to systems and methods for visually validating a step in a software test case and using the visual validation to reinforce an element selection model, the technology provides methods for visually validating a step in a software test case. More particularly, embodiments of the technology provide a method of mapping web elements of a website or app to a visual screenshot of that website or app by combining data from the document object model (DOM) and page screenshot.
Claims16
A method for visually validating a software test case, said method comprising:
- obtaining document object model (DOM) information;
- obtaining a first screenshot of a web page;
- executing a step of a test script of user actions acting on said web page;
- obtaining a second screenshot of said web page;
- comparing the first screenshot and the second screenshot to identify a visual screenshot variation;
- and
- identifying a web page element using the screenshot variation and the DOM information.
Dependencies are inferred from the claim text.