ONLINE APPLICATION TESTING ACROSS BROWSER ENVIRONMENTS
First Claim
Patent Images
1. A computer-implemented method, comprising:
- loading a stub into a first browser environment of a browser application on a client machine, the stub being loaded from a domain that is remote from the client machine;
executing the stub in the first browser environment to load an online application test into the first browser environment; and
conducting the test on an online application from the domain by executing the test in the first browser environment.
4 Assignments
0 Petitions
Accused Products
Abstract
A stub can be loaded into a first browser environment of a browser application on a client machine, with the stub being loaded from a domain. The stub can execute to load an online application test into the first browser environment. Additionally, the test can execute in the first browser environment to conduct the test on an online application. For example, the test may be conducted from a second browser environment of the browser on the client machine. Performing the test can include loading one or more digital pages from the application into the second browser environment.
16 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
loading a stub into a first browser environment of a browser application on a client machine, the stub being loaded from a domain that is remote from the client machine; executing the stub in the first browser environment to load an online application test into the first browser environment; and conducting the test on an online application from the domain by executing the test in the first browser environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system comprising:
-
at least one processor; and memory comprising instructions stored thereon that when executed by at least one processor cause at least one processor to perform acts comprising; loading a stub into a first browser environment of a browser application on a client machine, the stub being loaded from a domain; executing the stub in the first browser environment to load an online application test into the first browser environment; launching a second browser environment, the second browser environment being a browser environment selected from a group consisting of a different browser window from the first browser environment and an inline frame in the first browser environment; and conducting the test on an online application from the domain using the second browser environment of the browser on the client machine, conducting the test comprising; loading one or more digital pages from the application from the domain and into the second browser environment; and an abstraction layer, which is between the test and the second browser environment, relaying information between the test and the second browser environment, the abstraction layer being configured to interact with the test in the same manner whether the second browser environment is a browser window that is different from a browser window that hosts the first browser environment or whether the second browser environment is an inline frame in the first browser environment.
-
-
20. One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed by at least one processor, cause at least one processor to perform acts comprising:
-
loading a harness in a first browser environment of a browser application on a client machine, the harness presenting a user interface for receiving user input that governs performance of a test, and the harness being defined, at least in part, in a scripting language; loading a stub into an inline frame in the harness, the stub being loaded from a first domain, and the stub being configured to interact with the harness, and the stub being defined, at least in part, in the scripting language; in response to user input instructions provided to the harness, executing the stub in the first browser environment to load the test into the inline frame from a second domain, the test being identified to the stub by the harness, and the test being defined, at least in part, in the scripting language; launching a second browser environment, the second browser environment being a browser environment selected from a group consisting of a different browser window from the first browser environment and an inline frame in the first browser environment; and conducting the test on an online application from the domain using the second browser environment of the browser on the client machine, conducting the test comprising loading one or more digital pages from the application from the domain and into the second browser environment, conducting the test comprising an abstraction layer relaying information between the test and the second browser environment, the abstraction layer being configured to interact with the test in the same manner whether the second browser environment is a browser window that is different from a browser window that hosts the first browser environment or whether the second browser environment is an inline frame in the first browser environment.
-
Specification