US 11,886,330 B1
System, method, and computer program for generating a context visualization during test automation
Alon Japheth Comay, Ein Dor (IL); Vladimir Tkach, Kefar Yona (IL); and Itai Farber, Tel Aviv (IL)
Assigned to AMDOCS DEVELOPMENT LIMITED, Limassol (CY)
Filed by Amdocs Development Limited, Limassol (CY)
Filed on Jun. 16, 2021, as Appl. No. 17/349,740.
Int. Cl. G06F 11/36 (2006.01); G06F 11/32 (2006.01)
CPC G06F 11/3688 (2013.01) [G06F 11/324 (2013.01); G06F 11/3684 (2013.01); G06F 11/3692 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable media storing computer instructions which when executed by one or more processors of a device cause the device to:
detect each input element within a user interface of a user interface application that is being tested during automated testing of the user interface application by a test automation tool, wherein the testing of each input element is performed to verify a correct operation of the input element or a correct functionality of the user interface application in association with the input element;
for each input element detected as being tested during the automated testing:
(a) capture information associated with the testing of the input element, wherein the information indicates an event triggered on the input element during the testing of the input element;
(b) element, generate a visualization of the input element within the user interface by:
capturing a screenshot of the input element within the user interface,
highlighting the input element within the visualization to distinguish the input element from other elements in the user interface, and
including in the visualization the information associated with the testing of the input element;
(c) log, in a log of the test automation tool, the visualization of the input element within the user interface;
after the testing of the user interface application, present a visualization of a flow of the testing including, for each input element detected as being tested during the automated testing:
(a) receive a request associated with the input element within the user interface;
(b) retrieve, from the log, the visualization of the input element within the user interface;
(c) after retrieving the visualization of the input element within the user interface from the log, present the visualization of the input element within the user interface.