Patent ID: 11892941
Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A self-learning automated application testing system, comprising:
at least one application processor;
a non-transitory processor-readable medium storing machine-readable instructions that cause the application processor to:
execute an application including a test script generation module, and
execute a test script generation process by the test script generation module simultaneously with the application, wherein the test script generation process includes:
subscribing to access event data of the application, wherein the event data includes at least data related to events fired by the application in response to user interactions that occur during the execution of the application;
extracting application data including at least user inputs, application flow, and results generated in response to the user inputs by parsing the event data;
programmatically generating at least one test script by combining the application data along with an expected result of the user interactions;
comparing the at least one test script with prior recorded test scripts of the application in a test script repository;
determining that the at least one test script is not included in the prior recorded test scripts in the test script repository; and
storing the at least one test script as a new test script in the test script repository.