| CPC G06F 11/3688 (2013.01) [G06F 11/3696 (2013.01)] | 19 Claims |

|
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.
|