Patent application number | Description | Published |
20100180023 | Automatic protocol detection - A method and corresponding device provides for automatically detecting a protocol for a load testing routine. The method includes the steps of, for an application to be load tested, executing the application and recording communications between a first tier and a second tier during the execution. The recording step includes recording modules loaded by the application, recording network traffic and Web traffic, comparing the recorded modules, network traffic and Web traffic to a rule set, and based on the comparing step, selecting one or more protocols appropriate for load testing the application. Finally, the method includes the step of generating a script based on the recorded communications and the protocols, where the script specifies the protocols. | 07-15-2010 |
20110307893 | ROLE-BASED AUTOMATION SCRIPTS - A computer performs an action called for by a script. The computer determines how to perform the action based in part on a role template not included in the script and based in part on a role-template extension included in the script. | 12-15-2011 |
20120096010 | ADAPTIVE OBJECT IDENTIFICATION - A adaptive object identification mechanism provides an object description of an object of an application that is executed by a processor, where the object description is based on attributes associated with the object. When an operation on the object is detected, the attributes of the object are sampled at the time of the operation and compared with the object description to assess whether the attributes have changed. The object description is then adjusted based on the assessment. | 04-19-2012 |
20120102461 | RELATION-BASED IDENTIFICATION OF AUTOMATION OBJECTS - Relationships between a target object and other objects within a software application are identified, where the software application includes an operation to perform on the target object. The relationships are tested to determine relationships that are useful for identifying the target object when the operation is performed on the target object, and a set of useful relationships is generated. | 04-26-2012 |
20120185823 | SYSTEM AND METHOD FOR SELF DEPENDENT WEB AUTOMATION - A method for web automation includes providing a self dependent automation script. The self dependent automation script includes a script model that includes instructions to be executed by a processor, and an incorporated runtime engine configured to execute the script model on the processor. The method further includes applying a runtime engine selected from a set of at least one runtime engine, the set including at least the incorporated runtime engine, so as to execute the script model. A computer program product and data processing system are also disclosed. | 07-19-2012 |
20120198476 | EVALUATING PERFORMANCE OF AN APPLICATION USING EVENT-DRIVEN TRANSACTIONS - An event-driven performance measurement technique provides a set of transaction definitions that specify transaction actions that correspond to start and end points of a transaction. Events associated with execution of an application are received by a processor-based machine. The machine uses the events to generate transactions in accordance with the set of transaction definitions. The transactions can be used to evaluate performance of the application. | 08-02-2012 |
20120239986 | SCRIPT EXECUTION WITH FALLBACK - A script specifies a script action and an expected reaction in response to the script action. When one of the script actions is executed, a failure is detected indicating that the expected reaction did not occur. In response to the failure, a fallback action is executed. | 09-20-2012 |
20130055218 | Automating Software Testing - A system and method of automating software testing is provided. The system and method may determine whether some of a plurality of anchor points within application instructions is triggered in response to input from a current operation within operation instructions. If some of the plurality of anchor points is triggered, one of the triggered anchor points may be selected. Instructions may be generated that configure a given processor to pause after the current operation until the selected one of the triggered anchor points completes. | 02-28-2013 |
20130145264 | PROVIDING AUTOMATION CODE CONTAINING A REPRESENTATION OF ALTERNATIVE INTERPRETATIONS OF A USER ACTION - A representation of plural alternative interpretations of a user action is provided. Automation code containing the representation is executable to replay the user action. | 06-06-2013 |
20130219220 | GENERATING A REPLAYABLE TESTING SCRIPT FOR ITERATIVE USE IN AUTOMATED TESTING UTILITY - A method for generating a replayable testing script for iterative use by an automated testing utility may include recording a plurality of scripts, each script relating to a separate iteration of a transaction between a user and a tested application performed by an operator. The method may also include comparing the recorded scripts to identify a location of a data item by finding different values in a pair of corresponding locations in the recorded scripts, indicative of a dynamic data item. The method may further include generating the replayable testing script comprising one of the recorded scripts and having a variable parameter at the identified location of the dynamic data item. | 08-22-2013 |
20130318499 | TEST SCRIPT GENERATION - Disclosed herein are techniques for generating an automated testing script. A request for a performance evaluation of a computer program is accessed. Predetermined rules are used to determine which objects defined in the computer program should be triggered by a script executable by a testing application. The script is generated in accordance with the predetermined rules. | 11-28-2013 |
20140325479 | SYNCHRONIZATION OF AN AUTOMATION SCRIPT - Synchronization of an automation script can include determining an end event value for a step of an application based on an execution of the step, and synchronizing an automation script of the application using the determined end event value for the step. | 10-30-2014 |