Professional Documents
Culture Documents
So I thought of
posting an article about it so that everyone can share it. So here it goes...
Overview:
1. General-purpose test automation tool for QA teams who want to perform
functional testing of client/server applications.
2. Lowers learning curve for testers discovering the value of test automation
processes.
3. Enables experienced test-automation engineers to uncover more defects by
extending their test scripts with conditional logic to cover more of the
application, and to define test cases to call external DLLs or executables.
4. Provides test cases for common objects such as menus, lists and bitmaps,
and specialized test cases for objects specific to the development
environment.
5. Includes built-in test management, and integrates with the tools in the IBM
Rational Unified Process® for defect tracking, change management and
requirements traceability.
6. Supports multiple UI technologies for everything from Java™, the Web and
all VS.NET controls to Oracle® Forms, Borland® Delphi® and Sybase®
PowerBuilder® applications (see System Requirements page for complete list).
You can find a Rational Global User Group here: Rational Global User Group
Both types of scripts can be initiated from the Test Manager product. VU scripts
are executed from a schedule. A separate IBM product, Rational Suite
Performance Studio (LoadTest.exe), plays back Virtual User (VU) script
commands to determine an application's performance speed and to detect
contention problems caused by multiple users performing actions
simultaneously.
Captured scripts typically need to edited to:
a) Add for, while, and do-while loops to simplify repetitive actions.
b) Add conditional branching.
c) Modify think time variables.
d) Respond to runtime errors.
e) Store and retrieve test data to/from datapool files.
There are several ways to create Robot scripts. Scripts can read and write to
datapools. As scripts run, Log records are generated into Log Files used to
trace script execution conditions.
Robot Scripts
Classic Robot scripts can be created several ways:
3. Rational Robot can also record detailed mouse movements and keyboard
actions in a low-level script stored in binary ASCII format. Before playback,
Robot must convert scripts into machine instructions.
4. Compilation of SQABasic GUI scripts creates a file with the same file name as
the script source file, but with a file extension of .sbx. Robot automatically
recompiles such files when it detects that its script file has changed since the
date stamps of its compiled sbx file. This is why you can remove the compile
button from the toolbar.