Patent ID: 9563544
Date: 2017-02-07
CPC Classifications: G06F

Claim:
1. A computer-implemented method comprising: building a mobile application at a mobile application building server based on a source code of the mobile application, the mobile application configured to be operated on a mobile device and to operate with a backend system comprising an authentication server configured to authenticate a user of the mobile application on the mobile device and a backend server configured to provide a functionality to the mobile application via an application of the backend server; generating a frontend script to test, on a test server, front end functionalities of the mobile application on the mobile device by checking values generated by execution of the frontend script against expected values; generating a backend script to test backend functionalities of the backend system by checking values generated by execution of the backend script against expected values; defining a test configuration for the mobile application and for the backend system; integrating, based on the configuration, the frontend script with the backend script into an automated test, including a front end automated test and a back end automated test, configured to perform end to end testing on the mobile application and the backend system; performing the front end automated test, on the mobile application, with the test configuration at the test server to generate front end functionalities test results of the mobile application; providing at least a portion of the generated front end functionalities test results to the back end automated test; and after receiving the provided front end functionalities test results, performing the back end automated test on the backend system to generate backend functionalities test results of the backend system, the back end automated test comprising an authentication server functionalities test and a backend server functionalities test.