Test Automation Tool - Rational Robot

II was asked past times a friend from Orkut nearly Rational Robot. So I idea of compiling an article nearly it too hence that everyone tin sack percentage it. So hither it goes...

Extracted: wilsonmar.com
Overview:
1. General-purpose essay out automation tool for QA teams who desire to perform functional testing of client/server applications.
2. Lowers learning bend for testers discovering the value of essay out automation processes.
3. Enables experienced test-automation engineers to uncover to a greater extent than defects past times extending their essay out scripts amongst conditional logic to embrace to a greater extent than of the application, too to define essay out cases to telephone phone external DLLs or executables.

4. Provides essay out cases for mutual objects such equally menus, lists too bitmaps, too specialized essay out cases for objects specific to the evolution environment.
5. Includes built-in essay out management, too integrates amongst the tools inwards the IBM Rational Unified Process® for defect tracking, alter administration too requirements traceability.
6. Supports multiple UI technologies for everything from Java™, the Web too all VS.NET controls to Oracle® Forms, Borland® Delphi® too Sybase® PowerBuilder® applications (see
System Requirements page for consummate list).

You tin sack uncovering a Rational Global User Group here: Rational Global User Group

Product Functionality Summary
Robot automatically plays dorsum scripts that emulate user actions interacting amongst the GUI of applications nether essay out (AUT). The validity of the AUT is determined past times comparators at Verification Points, when objects of the AUT are compared against a baseline of what is expected.

Robot records several types of scripts:
a) SQABasic scripts (using MS-Basic linguistic communication syntax) capture the commands equivalent to each user action.
b) RobotJ scripts (using
Java linguistic communication syntax) These are compiled into .class files containing coffee bytecode.
c) Virtual User (VU) scripts (using C linguistic communication syntax) capture entire streams of conversations HTML,
SQL, Tuxedo, CORBA Inter-ORB IIOP, too raw Sockets Jolt protocols sent over the network. These are compiled into dynamic-link library (.dll) files too linked into a .obj compiled from a .c rootage file which calls the .dll file.

Both types of scripts tin sack live on initiated from the Test Manager product. VU scripts are executed from a schedule. H5N1 split upwards IBM product, Rational Suite Performance Studio (LoadTest.exe), plays dorsum Virtual User (VU) script commands to hit upwards one's heed an application's surgical physical care for speed too to uncovering contestation problems caused past times multiple users performing actions simultaneously.

Captured scripts typically demand to edited to:
a) Add for, while, too do-while loops to simplify repetitive actions.
b) Add conditional branching.
c) Modify think fourth dimension variables.
d) Respond to runtime errors.
e) Store too recollect essay out information to/from datapool files.

There are several ways to create Robot scripts. Scripts tin sack read too write to datapools. As scripts run, Log records are generated into Log Files used to draw script execution conditions.

Robot Scripts
Classic Robot scripts tin sack live on created several ways:

1. Robot tin sack automatically hit SQABasic scripts past times capturing user actions.

# Menu selections replayed using statements such as
Menu "File->SaveAs"

# Mouse clicks are replayed using statements such as
PushButton Click, "Text=OK" RadioButton Click, "name=radio3" CheckBox Click, "name=checkStudent" ComboBox Click, "name=comboCountry", Coords="25,10" EditBox Click, "name=txtQty"

# Keyboard entries are replayed using InputKeys commands.
Alt-P = "%P"
Ctrl-P = "^P"
Shift-P = "?P"

Text is automatically inserted at the summit of scripts during recording from default Template File Testproc.tpl inwards folder TMS_Scripts\SQABas32.

Robot SQABasic scripts are also automatically generated past times Rational's TestFactory production afterwards it "maps" the application's objects past times examining its programming rootage code.

TestFactory is component of Rational's TestStudio Suite of products which include Purify, Visual Quantify, too PureCoverage. Getting Started

Using Rational TestFactory
SQABasic Scripts tin sack live on read past times humans because commands inwards scripts refer to the names of objects rather than their crytic covert coordinates. Recorded scripts are Human-readable tin sack also live on changed manually past times a programmer from inside Robot or amongst whatsoever ASCII text editor.

# SQABasic scripts possess got a file extension of .rec
# VU scripts possess got a file extension of .s
# Watch files possess got an file extension of .wsh.

2. Enablers let Robot to uncovering the properties of objects inwards the underlying application. This agency that objects tin sack live on specified for testing fifty-fifty if they are non visible inwards the application's interface.

# For spider web testing, running RBTSTART.HTM injects SQA7IETS.OCX, which enables spider web testing through IE.
# Rational sells additional Enablers to let Robot to uncovering the properties of objects developed using VB, Oracle Forms, PowerBuilder, HTML, Java, C/C++, too other integrated evolution environments (IDEs).

3. Rational Robot tin sack also tape detailed mouse movements too keyboard actions inwards a low-level script stored inwards binary ASCII format. Before playback, Robot must convert scripts into machine instructions.

4. Compilation of SQABasic GUI scripts creates a file amongst the same file refer equally the script rootage file, but amongst a file extension of .sbx. Robot automatically recompiles such files when it detects that its script file has changed since the appointment stamps of its compiled sbx file. This is why yous tin sack take away the compile push clit from the toolbar.
5. Compilation of .c VU files creates an .exe file. This physical care for refers to .h header files installed past times default inwards folder \rational\rational test\include.

Getting Certified inwards Robot
1. Rational exclusively certifies people inwards their
Partner program.
2. $295 Certification tests are taken on-line.
3. At the cease of Rational's 3-day $1,795 class:
Rational TeamTest Fundamentals for Functional Testing
4. As of this writing, Rational's certification plan is managed past times Christine Sikorski
RUCertAdmin@rational.com 18880 Homestead Rd. Cupertino, CA 95014 Phone:408.342-4682 Fax:408.863-4331
5. 1-3 solar daytime Instructor Certification Assessment Sessions are $1,000 USD.

More interesting articles here :Tutorial Software
Sumber : http://www.softwaretestingtricks.com/
Post a Comment (0)
Previous Post Next Post