US 11,726,897 B2
System and method for testing applications
Periyakaruppan Subbunarayanan, Toronto (CA); Ramesh Raghunathan, Toronto (CA); and Aayush Kathuria, Toronto (CA)
Assigned to The Toronto-Dominion Bank, Toronto (CA)
Filed by The Toronto-Dominion Bank, Toronto (CA)
Filed on Apr. 13, 2020, as Appl. No. 16/846,922.
Prior Publication US 2021/0318945 A1, Oct. 14, 2021
Int. Cl. G06F 11/36 (2006.01)
CPC G06F 11/3612 (2013.01) [G06F 11/3664 (2013.01); G06F 11/3688 (2013.01); G06F 11/3692 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of testing applications, the method comprising:
initiating an application testing tool to test an application build running on at least one test device, the test performed according to at least one metric;
obtaining a test result and storing the test result and related session details;
accessing the stored session details that were generated by the application testing tool while testing the application build;
adjusting the test result to remove an overhead component and increase the accuracy of the result;
wherein the device runs in parallel with the application testing tool to determine the overhead component from the session details without adding additional overhead to the test,
wherein the overhead component is determined by comparing the session details generated by the application testing tool while testing the application build to the test result, the session details including a time taken for a driver to at least one of find an element or create a session from session details of the driver itself in relation to API calls made between the driver and a server used by the application testing tool, and
wherein the time taken is deducted from a total time to determine the adjusted test result; and
generating a report associated with the application build based on the adjusted test result.