Visual test automation tool for message-based applications, web applications and SOA systems
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.
39 Citations
64 Claims
-
1-38. -38. (canceled)
-
39. A computer-implemented method comprising:
-
providing a graphical user interface (GUI) that allows a user to generate a composition by placing icons, each icon instantiating a message clip, on one or more tracks, each track corresponding to a timed sequence of message clips; 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 (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A non-transitory computer-readable storage medium encoded with a computer program, which, when executed, is operable to:
-
produce a graphical user interface (GUI) on a display, the GUI providing a user with an ability to generate a composition by placing icons, each icon instantiating a message clip, on a plurality of tracks, each track corresponding to a sequence of message clips, each message clip comprising a set of one or more sequenced messages; execute the composition responsive to input received from the GUI, execution of the composition 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; and analyze results of the test while the composition is being executed to determine whether a performance failure has occurred. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64)
-
Specification