Analytics Driven Development
AssigneeSauce Labs Inc.
InventorJason Huggins
Life of this patent
Estimating the term…
Abstract
Analytics of the recorded user interface operations at clients accessing a web application at a server are used to develop a test routine for testing the web application at a cloud service. A code module, which is either at the server or attached to the browser in each of the clients, records and correlates each of the user interface operations at each client to each action taken in the web application as it is being navigated. The module then transmits the correlated user interface operations to the test service. At the test service, analytics are performed on the correlated user interface operations to develop data from the user interface operations, from which data the test routine is constructed.
Claims28
An analytics driven development system for a test routine wherein the test routine upon being developed is utilizable at a test service for the testing of a web application which is stored at a server, the system comprising:
- a user client including a browser through which the web application can be viewed at and navigated through from the user client;
- and
- a code module operative to record user interface operations which interact with the web application as the web application is being navigated and correlate each of the user interface operations with a respective one of actions occurring in the web application in response thereto and further operative to transmit the correlated user interface operations to the test service, the test service in response to receipt of the correlated user interface operations being operative to perform analytics thereon to develop data from which the test routine is constructed.
An analytics driven development method for a test routine wherein the test routine upon being developed is utilizable at a test service for the testing of a web application which is stored at a server, the method comprising steps of:
- recording user interface operations which interact with the web application as the web application is being navigated by a browser at the user client;
- correlating each of the user interface operations with a respective one of actions occurring in the web application in response thereto;
- transmitting the correlated user interface operations to the test service;
- performing analytics at the test service on the recorded user interface operations to develop data;
- and
- constructing the test routine from the data.
Dependencies are inferred from the claim text.