1. A method comprising: generating, by a processing device, a screenshot of each of a plurality of images of a graphical user interface (GUI) of the application; masking, by the processing device, time-variant changes in the screenshot to generate a masked screenshot; comparing, by the processing device, the time-variant changes in the masked screenshot with a plurality of patterns comprising images previously generated by the application; in response to the comparing, rendering a difference between the masked screenshot and the plurality of patterns when the difference is below a threshold; determining whether there are version-specific changes on the screenshot; masking out the version-specific changes on the screenshot in response to a determination that there are version-specific changes; and hiding background of the screenshot in response to a determination that there are no version-specific changes.