1. What is Rational Robot?
Rational Robot is a complete set of components for automating the testing of Microsoft Windows client/server and internet applications. The main component of Robot lets you start recording tests in as few as two mouse clicks. After recording, Robot plays back the tests in a fraction of the time it would take to repeat the actions manually.
2. Which products does Rational Robot Installs with?
Clear Quest - Change-Request management tool that tracks and manages defects and change requests through the development process.
Rational Log Viewer and Comparators - are the tools you use to view logs and test results created when you playback scripts.
Rational Robot - is the tool that you used to develop both GUI and VU (Virtual user) scripts.
SQL Anywhere - A database product to help create, maintain and run your Rational repositories.
Rational Test Manager - is the component that you use to plan your tests, manage your test cases, and run queries and reports.
Rational Administrator - Is the component that you use to create and manage repositories.
Rational Site Check - Is the component that you use to test the structural integrity of your intranet or WWW site.
Additional Rational Products available only with Rational Suite Test Studio or Performance Studio.
Test factory - Component based testing tool that automatically generates Test Factory scripts according to the applications navigational structure.
Diagnostic Tools
Rational Purify - Is a comprehensive C/C++ run time error checking tool.
Rational Visual Quantify - Is an performance prolofier that provides performance analysis of a product, to aid in improving performance of the code.
Rational Visual Pure Coverage - Is a customizable code coverage analysis tool that provides detailed application analysis and ensure that all code has been exercised.
Performance Studio - Tools used for automating performance tests on client/server systems.
Rational Synchronize - Tool used to share data from rational rose, require pro and rational robot.
Requisite Pro - Create, define requirements for your development process. The baseline version is incorporated into Rational Team Test. The full version in Rational Studio Test Suite allows you to customize requirements databases, and additional features like traceability, change notification and attribute management.
3. What is Rational Administrator?
Use the Rational Administrator to:
1. create and manage projects.
2. create a project under configuration management.
3. create a project outside of configuration management.
4. Connect to a project.
5. See projects that are not on your machine (register a project)
6. Delete a project.
7. Create and manage users and groups for a Rational Test datastore.
8. Create and manage projects containing Rational Requisite Pro Projects and Rational Rose models.
9. Manage security privileges for the entire Rational project.
10. Configure a SQL anywhere database server.
4. What two kind of GUI scripts using Rational Robot?
1. Functional testing
2. Sessions for performing testing.
I. Perform full functional testing. Record and play back scripts that navigate through your application and test the state of objects through verifications points.
II. Perform full performance testing. Use Robot and Test Manager together to record and play back sessions that help you determine whether a multi-client system is performing within user-defined standards under varying loads.
III. Create and edit scripts using the SQA Basic and VU scripting environments. The Robot editor provides color-coded commands with keyword help for powerful integrated programming during script development. (VU scripting is used with sessions in performance testing.)
IV. Test applications developed with IDEs such as Java, HTML, Visual Basic, Oracle Forms, Delphi and PowerBuilder. You can test objects even if they are not visible in the application’s interface.
Collect diagnostic information about an application during scripts playback. Robot is integerated with Rational Purify, Rational Quantify, and Rational Pure Coverage. You can play back scripts under a diagnostic tool and see the results in the log.
5. What is datapool?
A datapool is a source of variable test data that scripts can draw from during playback.