Visual test automation tool for message-based applications, web applications and SOA systems
First Claim
1. A method comprising:
- creating a plurality of messages;
combining a set of the messages into a message clip; and
graphically composing a test comprising a plurality of parallel message streams, each message stream being organized in a track that includes a sequence of message clips.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a graphical user interface (“GUI”) enables the efficient composition and execution of a test of a message-based application, Web application, or SOA systems'"'"' capacity to receive, process and respond to message traffic. The GUI may be used to generate a test composition by dragging and dropping message clips onto one or more tracks. Each clip includes one or more message, with each track being organized into one or more bands. Each track and each band may run contemporaneously to send messages to a target device or application. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
-
Citations
38 Claims
-
1. A method comprising:
-
creating a plurality of messages; combining a set of the messages into a message clip; and graphically composing a test comprising a plurality of parallel message streams, each message stream being organized in a track that includes a sequence of message clips. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
utilizing a graphical user interface (GUI) to generate a composition by placing icons, each icon representing a message clip, on a plurality of tracks, each track corresponding to a timeline or sequence of message clips, each message clip comprising a set of one or more timed or sequenced messages; and executing the composition on a target. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
utilizing a graphical user interface (GUI) to generate a composition by placing icons, each icon instantiating a message clip, on a plurality of tracks, each track corresponding to a timeline or sequence of message clips, each message clip comprising a set of one or more timed or dependent messages, the tracks being arranged in a substantially parallel manner with parallel tracks being divided into bands consisting of either sequentially-based bands or time-based bands; and executing the composition from the GUI, thereby causing the plurality of message clips to be sent over a network to a target, the plurality of message clips for performing a test on the target. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. Logic encoded in one or more tangible media for execution and when executed is operable to:
-
produce a graphical user interface (GUI) on a display, the GUI providing a user with the ability to generate a composition by placing icons, each icon instantiating a message clip, on a plurality of tracks, each track corresponding to a timeline or sequence of message clips, each message clip comprising a set of one or more timed or sequenced messages, the tracks being arranged in a substantially parallel manner with parallel tracks being divided into bands consisting of either sequentially-based bands or time-based bands; and execute the composition from the GUI in response to a single command input of the user, execution of the composition thereby causing the plurality of message streams to be sent over a network to a target, the plurality of message streams for performing a test on the target. - View Dependent Claims (23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
a display; a program that, when executed, produces a graphical user interface (GUI) on the display, the GUI providing a user of the computer with the ability to generate a composition by placing icons, each icon instantiating a message clip, on a plurality of tracks, each track corresponding to a timeline or sequence of message clips, each message clip comprising a set of one or more timed or dependent messages, the GUI further providing the user with a single command input button for executing the composition; and an external interface for transmitting the plurality of message streams to a target, thereby performing a test of the target, in response to execution of the composition. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A system comprising:
-
a repository to store items associated with a composition that includes a plurality of parallel tracks, each track comprising a timeline and/or sequence of message clips, each message clip including one or more messages, the composition comprising a test for execution on a target; a managerial user interface component that provides a user with the ability to perform any one of a plurality of operations associated with the creation and execution of the composition comprising a plurality of parallel message streams, each message stream being organized in a track that includes a sequence of message clips, the composition for execution on a target, the managerial user interface component having an administratively configured set of user privileges that control access to the operations by the user; a result viewer user interface component that provides a view of a result of the test to the user, the result being stored in the repository; a message editor user interface component that provides the user with the ability to create and edit the messages; a message clip editor user interface component that provides the user with the ability to create and edit the message clips; and a composition editor user interface component that provides the user with the ability to create and edit the composition. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification