US 12,346,243 B2
Intelligent digital assistant for software testing automation
Deep Srivastava, Gurugram (IN); and Shuchita Gaur, Faridabad (IN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Jun. 13, 2023, as Appl. No. 18/209,228.
Prior Publication US 2024/0419578 A1, Dec. 19, 2024
Int. Cl. G06F 11/3668 (2025.01)
CPC G06F 11/3688 (2013.01) [G06F 11/3696 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
in a digital assistant user interface, receiving a natural language request to perform a testing action in a user interface of an application, wherein the natural language request comprises an indication of a user interface control of the user interface of the application;
inputting the natural language request to a natural language processing model with deep learning, wherein the natural language processing model with deep learning is trained, with a plurality of natural language testing action phrases, to identify software testing intents and indications of user interface controls, wherein the plurality of natural language testing action phrases comprises randomly-generated natural language testing phrases generated based on one or more template phrases;
receiving, from the natural language processing model with deep learning, one or more software testing intent identifiers and a user interface control indication, wherein a given software testing intent identifier of the one or more intent identifiers is associated with the user interface control indication; and
based on the given software testing intent identifier and the user interface control indication, executing executable code to carry out the natural language request to perform the testing action for the application.