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.
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: 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.
Terms of Use
All trademarks are the property of their respective owners.
For problems or questions regarding this Web site contact
webmaster@testapps.com.