Systems and methods for development of web products
AssigneeCitrix Systems, Inc.
InventorsXin Liu, Yuran Ou, Tianyu Xiao
Life of this patent
Estimating the term…
Abstract
At least one target hash value is generated for a target version of a Web product from contents of a Web page displayed by the target version of the Web product. The target hash value is compared to at least one corresponding baseline hash value generated from a Web page displayed by a baseline version of the Web product. A difference between the target hash value and the baseline hash value indicates a difference between a user interface of the target version of the Web product and a user interface of the baseline version of the Web product. The user interface of the target version of the Web product is generated in response to the comparison between the target hash value and the baseline hash value.
Claims20
A method comprising:
- comparing a target hash value generated from a Web page displayable by a target version of a Web product to a baseline hash value generated from a Web page displayable by a baseline version of the Web product, wherein a difference between the target and baseline hash values indicates a difference between user interfaces of the target version and the baseline version;
- and
- in response to the comparison of the target and baseline hash values being indicative of a mismatch between the hash values, performing a comparison of images of the different versions of the Web page to identify false positive indications.
A system for generating a user interface of a Web product, comprising:
- processing circuitry;
- a memory storing program code executable on the processing circuitry, and wherein the program code, when executed by the processing circuitry, causes the processing circuitry to:
- compare a target hash value generated from a Web page displayable by a target version of a Web product to a baseline hash value generated from a Web page displayable by a baseline version of the Web product, wherein a difference between the target and baseline hash values indicates a difference between user interfaces of the target version and the baseline version;
- and
- in response to the comparison of the target and baseline hash values being indicative of a mismatch between the hash values, perform a comparison of images of the different versions of the Web page to identify false positive indications.
A non-transitory computer readable medium storing program code for generating a user interface of a Web product, wherein the program code, when executed by processing circuitry, causes the processing circuitry to perform a method of:
- comparing a target hash value generated from a Web page displayable by a target version of a Web product to a baseline hash value generated from a Web page displayable by a baseline version of the Web product, wherein a difference between the target and baseline hash values indicates a difference between user interfaces of the target version and the baseline version;
- and
- in response to the comparison of the target and baseline hash values being indicative of a mismatch between the hash values, performing a comparison of images of the different versions of the Web page to identify false positive indications.
Dependencies are inferred from the claim text.