Recording an application test
First Claim
Patent Images
1. A non-transitory machine-readable medium storing instructions for recording an application test executable by a machine to cause the machine to:
- divide a script into portions;
create a number of recordings corresponding to the portions of the script, wherein the number of recordings define a number of interactions with an application under test (AUT), wherein the number of recordings are created serially;
replay each of the number of recordings, wherein to replay each of the number of recordings comprises replaying a created recording for one of the portions of the script while creating a recording for another one of the portions of the script;
analyze information gathered during the replays of the number of recordings, including accessing an expected performance of the script and determining whether the script performed as expected; and
report an outcome of a test based on the analysis.
8 Assignments
0 Petitions
Accused Products
Abstract
Recording an application test can include creating a number of recordings that define a number of interactions with an application under test (AUT), wherein the number of recordings are created serially. Recording an application test can include replaying each of the number of recordings while the number of recordings are being created to determine an outcome of a test. Recording an application test can include analyzing and reporting the outcome of the test.
101 Citations
20 Claims
-
1. A non-transitory machine-readable medium storing instructions for recording an application test executable by a machine to cause the machine to:
-
divide a script into portions; create a number of recordings corresponding to the portions of the script, wherein the number of recordings define a number of interactions with an application under test (AUT), wherein the number of recordings are created serially; replay each of the number of recordings, wherein to replay each of the number of recordings comprises replaying a created recording for one of the portions of the script while creating a recording for another one of the portions of the script; analyze information gathered during the replays of the number of recordings, including accessing an expected performance of the script and determining whether the script performed as expected; and report an outcome of a test based on the analysis. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for recording an application test comprising a processing resource in communication with a non-transitory machine readable medium having instructions executed by the processing resource to implement:
-
a script execution engine that creates a number of portions of a script using logical rules; a record engine that creates a number of recordings corresponding to the number of portions of the script, wherein the number of recordings define a number of interactions with an application under test (AUT), and the number of recordings are created serially; a replay engine that begins a concurrent replay of each of the number of recordings on a number of different platforms, wherein the concurrent replay is begun in between the creation of the number of recordings, and includes replaying a created recording for one of the portions of the script while the recording for another one of the portions of the script is created; and an analyze engine that analyzes and reports a number of outcomes of the number of portions of a test that are associated with the number of recordings, the analyzing including accessing an expected performance of the script and determining whether the script performed as expected. - View Dependent Claims (8, 9, 10)
-
-
11. A method for recording an application test comprising:
-
creating a number of recordings corresponding to a script, wherein the number of recordings define a number of interactions with an application under test (AUT), wherein the number of recordings are created serially; beginning a number of concurrent replays of the number of recordings on a number of different platforms, wherein each of the number of concurrent replays is begun after a corresponding recording is created and before a different recording is created; analyzing and reporting an outcome of a test based on the concurrent replays of the number of recordings, including accessing an expected performance of the script and determining whether the script performed as expected; providing a number of solutions for a number of failed portions of the test; creating a number of portions of an enhanced script based on the number of solutions; and beginning a number of concurrent replays of the portions of the enhanced script that are associated with the number of solutions that are provided. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification