| CPC G06F 11/3698 (2025.01) [G06F 9/453 (2018.02); G06F 11/3668 (2013.01); G06F 11/3676 (2013.01); G06F 9/454 (2018.02)] | 17 Claims |

|
1. A system comprising:
a memory storing processor-executable program code of a language module including a text and tooltip capture element and a screenshot filtering element; and
a processing unit to execute the processor-executable program code to cause the system to:
execute a functional automation tool for an application under test in at least two languages to automatically test a functionality of an application under test, wherein execution of the functional automation tool includes a rendering of a plurality of user interfaces in each of the at least two languages;
identify at least one of a label and a tooltip in each of the plurality of user interfaces via execution of the text and tooltip capture element;
capture a screenshot for each of the plurality of user interfaces, wherein the captured screenshots include a first screenshot and at least one subsequent screenshot;
identify the subsequent screenshot as unique or redundant via execution of the screenshot filtering element, wherein uniqueness identification is with respect to only the labels and tooltips of visible and hidden controls and uniqueness identification is by a comparison percentage as compared to any stored unique screenshots with respect to the labels and tooltips of visible and hidden controls; and
render a language acceptance testing output for each unique screenshot, displaying each identified label and tooltip in the at least two languages.
|