A system is provided for mobile log heatmap-based auto test case generation. In particular, the system may continuously track and log user actions and data flows for applications within the production environment. Based on the logs, the system may generate a navigation network graph through which the system may identify all possible navigation paths that may be taken by the user to access certain functions or screens of the application. Once the paths have been identified, the system may collect and sanitize testing data based on user session and system interaction data in the production environment. The testing data may then be used to drive the development of the next release or version of the application.
Legal claims defining the scope of protection, as filed with the USPTO.
3. The system according to claim 1, wherein each of the one or more navigation paths comprises one or more screens within the application and one or more path directions between the one or more screens within the application.
4. The system according to claim 3, wherein the navigation network graph is stored in a graph database, wherein each of the one or more screens within the application are stored as a node within the graph database, wherein each of the one or more path directions are stored as an edge within the graph database.
5. The system according to claim 1, wherein the testing data associated with the one or more navigation paths comprises user session information and system information.
8. The computer program product according to claim 6, wherein each of the one or more navigation paths comprises one or more screens within the application and one or more path directions between the one or more screens within the application.
9. The computer program product according to claim 8, wherein the navigation network graph is stored in a graph database, wherein each of the one or more screens within the application are stored as a node within the graph database, wherein each of the one or more path directions are stored as an edge within the graph database.
12. The computer-implemented method according to claim 10, wherein each of the one or more navigation paths comprises one or more screens within the application and one or more path directions between the one or more screens within the application.
13. The computer-implemented method according to claim 12, wherein the navigation network graph is stored in a graph database, wherein each of the one or more screens within the application are stored as a node within the graph database, wherein each of the one or more path directions are stored as an edge within the graph database.
14. The computer-implemented method according to claim 10, wherein the testing data associated with the one or more navigation paths comprises user session information and system information.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 31, 2020
February 28, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.