Rational Robot


Home
Overview
e-Tester
Functional Tester
QuickTest Pro
Rational Robot
SilkTest
TestPartner
WinRunner

The purpose of IBM Rational Robot is to facilitate the creation and execution of automated scripts that test the functionality of an application by simulating a user interacting with the application’s GUI.  Users record scripts by interacting with the application that is going to be tested.  Robot translates this interaction into a script coded in SQABasic, which is based on the Visual Basic programming language.  Users can them modify these scripts directly by using SQABasic to insert programmatic elements such as loops, conditional statements, and custom procedures.  Verification points that check object states and properties can also be inserted.  Robot also allows users to create datapools, sets of test data that can be utilized by the automated scripts to vary the values input into the application during script execution.  Rational Robot can be used to test many different types of application, including those built using Visual Basic, .NET, Oracle Forms, HTML, Java, C++, PowerBuilder, and Delphi.  Robot integrates with other tools in the Rational suite, such as Rational TestManager to administer test assets and Rational ClearQuest to submit and track application defects.  It can also be used as a standalone product.

Average Rating: based on 24 reviews

Click here to submit a review

NEW!  Subscribe to the TestApps free monthly newsletter!
Reviews:

Name: surenderan
Date: Sunday, May 16, 2010
Rating:
Comments: good


Name: mharps
Date: Wednesday, October 08, 2008
Rating:
Comments: I have been using Rational Robot for a number of years with several different employer applications. Both green screen and web based applications. Many of the comments below concerning users being forced into certain ways of verifying data, to me show a lack of knowledge in the use of Robot and the coding possibilities using SQABasic. If you purchase the product with the intention of using it for record playback type scripting only, you are wasting your money. In fact for most automated test tools I would say record playback has extremely limited use. It is unreliable and you end up duplicating so much code. We use functions and subroutines wherever possible for common code. Passing parameters to these allows flexibility in the re-use of the code. e.g. we have set up common code for most of the regularly used object we interact with on the screen (editboxes, comboboxes, pushbuttons etc etc) and pass the information needed to that code so it can be performed. You need to ensure you have a working relationship with your developers so that they understand the need to have recognition method values set correctly and consistantly. e.g we have a standard that everything on a screen that we are expected to interact with has an HTMLId assigned to it. Over all it is a tool that does have its limitations, costs a lot of money but when applied to the right sort of environment and test type it is very versitile and payback can be achieved in reasonable time.


Name: dhanraj
Date: Friday, September 19, 2008
Rating:
Comments: i need it


Name: chimen
Date: Wednesday, September 10, 2008
Rating:
Comments: hay


Name: X
Date: Monday, May 05, 2008
Rating:
Comments: I am a software engineer who works for a financial software house. We use Rational Robot for some Automated testing and I have to admit it worked fine, making us save quite some time of work. For those who claim it is not user friendly, well, nothing is user friendly if you do not know how to do it. SQA is basically Visual Basic, so in order to write scripts you don't need to explicit a lot of things. You start declaring your variables and their nature, then you make your script which interact with the GUI and eventually you control your verification points. Nothing hard about it, personally.


Name: john
Date: Monday, August 20, 2007
Rating:
Comments: this is so good...


Name: Dhananjay
Date: Friday, July 06, 2007
Rating:
Comments: Not very userfriendly tool as compared to Mercury or Empirix... I think it might be more of developers tool rather then the QA tool....


Name: Mahesha
Date: Thursday, July 05, 2007
Rating:
Comments: This is a very bad tool. I never recommend this tool. The features you get for the price is very poor. Not user friendly. There are few bugs (Sometimes mis behaves. We used to post some debug messages. But they were not displaying. After restarting robot it was working fine). Also Debugging is very complex. No watch window and you can know the value of variables by means of message box only. You cannot see all the scripts and header files in Workspace window unlike in other standards tools. I think only we can see is IBM brand name. TestComplete is a far better tool compared to Rational Robot and it costs only USD 999.00


Name: Jaison George
Date: Monday, March 26, 2007
Rating:
Comments: Rational Robot is a vey powerful Testing Tool.But the vast utilities and supports made by Robot is greater than any other software Testing Tool. But only a few organizations can afford this because of higher cost.


Name: Robert
Date: Friday, December 29, 2006
Rating:
Comments: We rejected this tool after completing about three weeks of evaluation of it on our Web based applications. The deal breaker for us was how it used geometric position to resolve browser page objects. This meant that the scripts were constantly victomized by changes to browser type and version in addition to screen resolutions. The pricing model seemed to be going the wrong direction for us also. I don't understand why the big test automation venders keep jacking up their prices when it appears that the open source community is right on their heels with freeware that is about 2 years behind in terms of delivered features.


Name: madhuri
Date: Wednesday, December 27, 2006
Rating:
Comments: It is relly good


Name: ranga reddy.p
Date: Friday, December 22, 2006
Rating:
Comments: it's understandable


Name: Pallavi
Date: Wednesday, October 25, 2006
Rating:
Comments: Its understandable


Name: Nguyen Huu Giang
Date: Friday, July 28, 2006
Rating:
Comments: it's the best tools


Name: ram
Date: Friday, June 30, 2006
Rating:
Comments: it's very usefull


Name: vidhya
Date: Tuesday, April 11, 2006
Rating:
Comments: Robot can be used to make testing much more effective, but tester can learn to write a scripts. & creating a view in access & writing scripts are very tedious.


Name: Theo
Date: Friday, March 31, 2006
Rating:
Comments: Robot can be used to make your testing much more effective, but it requires some time for the tester to learn how to use the it to it full potential. So, if the tester is willing to put in the time to experiment with it and figure out how to best utilize the features, Robot can be a great help in the testing effort.


Name: Marcia H.
Date: Thursday, March 30, 2006
Rating:
Comments: Robot is an older tool, although it has been updated periodically with new versions. It still is not as user-friendly or as easy to use as some of the competing tools.


Name: Carl M.
Date: Thursday, March 30, 2006
Rating:
Comments: Robot support a lot of environments, especially some older ones. But for advanced automated testing of new web applications, other tools such as Functional Tester are more effective because they have more features that allow you to create complex, data-driven scripts.


Name: Hugh
Date: Thursday, March 30, 2006
Rating:
Comments: Integrates well with Rational TestManager in order to track defects discovered and test results. I have not yet been able to get it to work with Rational ClearCase in order to apply version control to test scripts for different versions of applications.


Name: Gretchen L.
Date: Wednesday, March 29, 2006
Rating:
Comments: The test data generator in Robot is a wonderrful feature. You can even use it for executing manual tests if you need to generate input data files that contain large numbers of records.


Name: Donna
Date: Tuesday, March 28, 2006
Rating:
Comments: You have to modify the test scripts using SQABasic language, but this should be fairly easy to learn for anyone with a decent amount of technical aptitude.


Name: Gary V.
Date: Tuesday, March 28, 2006
Rating:
Comments: Robot is a nice application. It allows testing of a large number of object properties, including those of ActiveX objects and Java applets.


Name: Randall T.
Date: Tuesday, March 28, 2006
Rating:
Comments: I have found Robot to be very useful in testing our custom CRM application. We use ReqPro for requirements management, and Robot works well with it. I had no programming experience before using it, and it took me little time to start using it effectively. I've had some minor issues and questions due to being a new user, but support from IBM has been pretty good so far. Highly recommended.



Home | Overview | e-Tester | Functional Tester | QuickTest Pro | Rational Robot | SilkTest | TestPartner | WinRunner

 Terms of Use
 All trademarks are the property of their respective owners.
 For problems or questions regarding this Web site contact webmaster@testapps.com