CPC G06F 11/3644 (2013.01) [G06F 11/3612 (2013.01); G06F 11/3688 (2013.01)] | 20 Claims |
1. A computer-implemented method for testing software, wherein the method comprises:
detecting a first plurality of visual changes over time, of a first mobile device application, while a first feature of the first mobile device application is executed by a hardware processor;
detecting a second plurality of visual changes over time, of a second mobile device application, while a second feature of the second mobile device application is executed by the hardware processor;
comparing the first mobile device application and the second mobile device application based on the first plurality of visual changes and the second plurality of visual changes; and
evaluating a first metric associated with the first mobile device application and a second metric associated with the second mobile device application, wherein:
the first mobile device application comprises a first user interface,
the second mobile device application comprises a second user interface,
the first metric is indicative of a change in pixels of the first user interface,
the second metric is indicative of a change in pixels of the second user interface,
certain pixels of the first user interface and/or the second user interface are weighted differently at certain times,
the different weighting is indicative of a user's interest in a portion the first user interface and/or the second user interface, and
the user's interest is indicated by a heat map derived from one or both of clicks by the user or eye tracking of the user.
|