IP Library Patent Application 16930965
Patent Application
App. No. 16/930,965

METHODS AND SYSTEMS FOR TESTING WEB APPLICATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/930,965
Abstract

A system and method for utilizing metadata of a client computer in form of transactions and/or software operations (e.g., actions) in an enterprise system hosted by a host entity, such as in a cloud environment for testing the software operations is disclosed. The host entity stores metadata (e.g., response time, delay, processing time, usage) about the transactions in a database for the client computer system's actions. The host entity then uses the stored metadata to automatically generate a test script based on actual user interactions with the software operations of the enterprise resource planning system for specific data range and environment in order to test functionality of a plurality of software operations in the enterprise resource planning systems being operated by users of the client computers.

Claims (26)

1 . A system comprising:

a host entity containing a server programmed to:

receive a dataset from outside the host entity, wherein the dataset is (a) formed based on an interaction of a user with a first application in an enterprise resource planning (ERP) system and (b) corresponds to a transaction caused via the first application within the ERP system, wherein the dataset includes a data field;

categorize the dataset to a category;

generate a script programmed to test a second application via the data field for a time period;

perform an execution of the script such that the second application is tested based on the script, wherein the execution includes retrieving the transaction corresponding to the category during the time period for the data field and performing the transaction during the time period for the data field within the second application.

2 . The system of claim 1 , wherein the host entity contains a first server and a second server, wherein the server is the first server and the second server, wherein the first server is programmed to receive the dataset from outside the host entity and categorize the dataset to the category, wherein the second server is programmed to generate the script programmed to test the second application via the data field for the time period or perform the execution of the script.

3 . The system of claim 2 , wherein the second server is programmed to generate the script programmed to test the second application via the data field for the time period.

4 . The system of claim 2 , wherein the second server is programmed to perform the execution of the script.

5 . The system of claim 2 , wherein the second server is a third server and a fourth server, wherein the third server is programmed to generate the script programmed to test the second application via the data field for the time period, wherein the fourth server is programmed to perform the execution of the script.

6 . The system of claim 1 , wherein the server is programmed to serve a content to a client entity external to the host entity such that the client entity displays the content after the execution, wherein the content is informative of a test performance of the transaction of the second application based on the dataset.

7 . The system of claim 1 , wherein the dataset contains a set of metadata selected from a group consisting of a response time, a delay time, a processing time, and a usage when the server receives the dataset.

8 . The system of claim 1 , wherein the host entity contains a database, wherein the server relationally stores the dataset and the category before the execution.

9 . The system of claim 1 , wherein the dataset contains a set of field level data when the server receives the dataset, wherein the set of field level data further comprises a set of personal identifying information when the server receives the dataset.

10 . The system of claim 1 , wherein the server is programmed to select a field value of the data field based on a rule during the execution.

11 . The system of claim 10 , wherein the rule is defined based on a definition of a form within the dataset when the server receives the dataset.

12 . The system of claim 1 , wherein the script is programmed to automate a test case generated by reconstructing the dataset by calling a subroutine exported by a test automation framework or an application programming interface (API) exported by a test automation framework.

13 . The system of claim 1 , wherein the second application is a web application during the execution.

14 . The system of claim 13 , wherein the first application is a web application when the dataset is received.

15 . A method comprising:

causing, by a processor, a host entity to contain a server; and

causing, by the processor, the server to:

receive a dataset from outside the host entity, wherein the dataset is (a) formed based on an interaction of a user with a first application in an enterprise resource planning (ERP) system and (b) corresponds to a transaction caused via the first application within the ERP system, wherein the dataset includes a data field;

categorize the dataset to a category;

generate a script programmed to test a second application via the data field for a time period; and

perform an execution of the script such that the second application is tested based on the script, wherein the execution includes retrieving the transaction corresponding to the category during the time period for the data field and performing the transaction during the time period for the data field within the second application.

Assignments (5)
RELEASE OF PATENT SECURITY INTEREST RECORDED AT REEL 054892/FRAME 0971 Recorded Feb 1, 2024
From: ANKURA TRUST COMPANY, LLC
To: VELOCITY TECHNOLOGY SOLUTIONS, INC.; NAVISITE LLC
Reel/Frame 066488/0170 →
RELEASE OF SECURITY INTEREST Recorded Jan 30, 2024
From: TORONTO DOMINION (TEXAS) LLC, AS ADMINISTRATIVE AGENT
To: VELOCITY TECHNOLOGY SOLUTIONS, INC.; NAVISITE LLC
Reel/Frame 066296/0532 →
SECURITY INTEREST Recorded Jan 12, 2021
From: VELOCITY TECHNOLOGY SOLUTIONS, INC.; NAVISITE LLC
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 054892/0971 →
PATENT SECURITY AGREEMENT Recorded Dec 30, 2020
From: NAVISITE LLC; VELOCITY TECHNOLOGY SOLUTIONS, INC.
To: TORONTO DOMINION (TEXAS) LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 054895/0638 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2020
From: TUTTLE, TRAVIS; WAITE, JOHN; JEN, PING-HAUR; GAIKWAD, PRITESH; YANG, CHEN-FENG
To: VELOCITY TECHNOLOGY SOLUTIONS, INC.
Reel/Frame 053231/0021 →