Rational Robot

  Home  Applications Programs  Rational Robot


“Rational Robot Interview Questions and Answers will guide us now that Rational Robot is a complete set of components for automating the testing of Microsoft Windows client/server and Internet applications. So learn Rational Robot or get preparation for the job of Rational Robot with the help of this Rational Robot Interview Questions with Answers guide”



93 Rational Robot Questions And Answers

21⟩ How to select the object to test?

1. Start creating the verification point.

2. In the Verification Point Name dialog box, type a name and cl ick OK to open the Select Object dialog box.

3. Do one of the following:

. Select Automatically close dialog box after object selection to have the Select Object dialog box close after you select the object to test.

.Clear Automatically close dialog box after object selection to have the Select Object dialog box reappear after you select the object to test. You will need to click OK to close the dialog box. To select a visible object directly from the application, continue with step 4. To select an object from a list of all objects on the desktop, skip to step 5.

4. To select a visible object directly from the application, drag the Object Finder tool over the object and release the mouse button.

5. To select a visible or hidden object from a list of all objects on the Windows desktop, click Browse to open the Object List dialog box. Select the object from the list and click OK.

 242 views

22⟩ Eight verification methods?

1. Case-Sensitive - Verifies that the text captured during recording exactly matches the captured text during playback.

2. Case-Insensitive - Verifies that the text captured during recording matches the captured text during playback in content but not necessarily in case.

3. Find Sub String Case-Sensitive - Verifies that the text captured during recording exactly matches a subset of the captured text during playback.

4. Find Sub String Case-Insensitive - Verifies that the text captured during recording matches a subset of the captured text during playback in content but not necessarily in case.

5. umeric Equivalence - Verifies that the values of the data captured during recording exactly match the values captured during playback.

6. Numeric Range - Verifies that the values of the data captured during recording fall within a specified range during playback. You specify the From and To values for the numeric range. During playback, the verification point verifies that the numbers are within that range.

7. User-Defined and Apply a User-Defined DLL test function - Passes text to a function within a dynamic-link library (DLL) so that you can run your own custom tests. You specify the path for the directory and name of the custom DLL and the function. The verification point passes or fails based on the result that it receives back from the DLL function.

8. Verify that selected field is blank - Verifies that the selected field contains no text or numeric data. If the field is blank, the verification point passes.

 255 views

23⟩ Is there four identification methods?

1. By Content - to verify that the recorded values exist during playback.

2. By Location - to verify that the recorded values exist in the same locations during playback.

3. By Title - to verify that the recorded values remain with their titles (names of menus or columns) during playback, even though the columns may have changed locations.

4. By Key/Value - to verify that the recorded values in a row remain the same during playback.

 242 views

24⟩ How to copy a verification point?

1. Right-click the verification point in the Asset (left) pane and click Copy.

2. In the same script or in a different script (in the same project), right-click Verification Points in the Asset pane.

3. Click Paste to paste a copy of the verification point and its associated files into the project. If a verification point with that name already exists, Robot appends a unique number to the name. You can also copy and paste by dragging the verification point to Verification Points in the Asset pane.

4. Click the top of the Script (right) pane of the original script.

5. Click Edit > Find and locate the line with the verification point name that you just copied.

6. Select the entire line, which starts with Result=.

7. Click Edit > Copy.

8. Return to the script that you used in step 2. Click the location in the script where you want to paste the line. Click Edit > Paste.

9. Change the name of the verification point to match the name in the Asset pane.

 262 views

25⟩ What is Test Requirements?

Test requirements are defined in the Requirement Hierarchy in TestManager. The requirements hierarchy is a graphical outline of requirements and nested child requirements.

Requirements are stored in the requisite pro database. Requisite Pro is a tool that helps project teams control the development process by managing and tracking the changes of requirements.

TestManager includes a baseline version of Requisite Pro. The full version with more features and customizations is available in the Rational Suite TestStudio.

 255 views

26⟩ What is TestManager?

Rational TestManager is the one place to manage all testing activities--planning, design, implementation, execution, and analysis. TestManager ties testing with the rest of the development effort, joining your testing assets and tools to provide a single point from which to understand the exact state of your project.

Test Manager supports five testing activities:

1. Plan Test.

2. Design Test.

3. Implement Test.

4. Execute Tests.

5. Evaluate Tests.

 268 views

27⟩ How TestManager manage test logs?

When a robot scripts runs the output creates a test log. Test logs are managed now is the TestManager application. Rational now allows you to organize your logs into any type of format you need.

You can create a directory structures that suites your need Create build names for each build version (or development) Create folders in which to put the build in.

 252 views

28⟩ What is ClearQuest?

Rational ClearQuest is a change-request management tool that tracks and manages defects and change requests throughout the development process. With ClearQuest, you can manage every type of change activity associated with software development, including enhancement requests, defect reports, and documentation modifications.

With Robot and ClearQuest, you can:

-- Submit defects directly from the TestManager log or SiteCheck.

-- Modify and track defects and change requests.

-- Analyze project progress by running queries, charts, and reports.

 242 views

29⟩ How to modify or delete a custom class name?

1. Click Tools > General Options, and then click the Object Mapping tab.

2. From the Object type list, select the standard object type that is associated with the object class name. Robot displays the class names already available for that object type in the Object classes list.

3. From the Object classes list, select the name to modify or delete.

4. Do one of the following:

. To modify the class name, click Modify. Change the name and click OK.

. To delete the object class mapping, click Delete. Click OK at the confirmation prompt.

5. Click OK.

 242 views

30⟩ How to change the object order preference?

1. Open the GUI Record Options dialog box.

2. Click the Object Recognition Order tab.

3. Select a preference in the Object order preference list.

4. Click OK or change other options.

 218 views

31⟩ Setting GUI Recording Options?

1. Open the GUI Record Options dialog box by doing one of the following:

--Before you start recording, click Tools > GUI Record Options.

-- Start recording by clicking the Record GUI Script button on the toolbar.

In the Record GUI dialog box, click Options.

2. Set the options on each tab.

3. Click OK.

 231 views

32⟩ How to create a new object order preference?

1. In an ASCII editor, create an empty text file with the extension .ord.

2. Save the file in the Dat folder of the project.

3. Click To o l s > G UI R e c o r d O p t i o n s .

4. Click the Object Recognition Order tab.

5. From the Object order preferences list, select the name of the file you created.

6. Change the method order to customize your preferences.

 249 views

33⟩ Rational diagnostic tools?

Use the Rational diagnostic tools to perform runtime error checking, profile application performance, and analyze code coverage during playback of a Robot script.

* Rational Purify is a comprehensive C/C++ run-time error checking tool that automatically pinpoints run-time errors and memory leaks in all components of an application, including third-party libraries, ensuring that code is reliable.

* Rational Quantify is an advanced performance profiler that provides application performance analysis, enabling developers to quickly find, prioritize and eliminate performance bottlenecks within an application.

* Rational PureCoverage is a customizable code coverage analysis tool that provides detailed application analysis and ensures that all code has been exercised, preventing untested code from reaching the end-user.

 250 views

34⟩ TestManager can be used for Performance Testing?

Rational Testmanager is a sophisticated tool that can be used for automating performance tests on client/server systems. A client/server system includes client applications accessing a database or application server, and browsers accessing a Web server.

Performance testing uses Rational Robot and Rational TestManager. Use Robot to record client/server conversations and store them in scripts. Use TestManager to schedule and play back the scripts. During playback, TestManager can emulate hundreds, even thousands, of users placing heavy loads and stress on your database and Web servers.

 237 views

35⟩ What is RequisitePro?

Rational RequisitePro is a requirements management tool that helps project teams control the development process. RequisitePro organizes your requirements by linking Microsoft Word to a requirements repository and providing traceability and change management throughout the project lifecycle.

 218 views

36⟩ How to set GUI recording option?

To set the GUI recording options:

1. Open the GUI Record Options dialog box by doing one of the following: . Before you start recording, click Tools > GUI Record Options. . Start recording by clicking the Record GUI Script button on the toolbar. In the Record GUI dialog box, click Options.

2. Set the options on each tab.

3. Click OK.

 242 views

37⟩ How to Control Robot Responds to Unknown Objects?

1. Open the GUI Record Options dialog box.

2. In the General tab, do one of the following:

-- Select Define unknown objects as type Generic to have Robot automatically associate unknown objects encountered while recording with the Generic object type.

-- Clear Define unknown objects as type Generic to have Robot suspend recording and open the Define Object dialog box if it encounters an unknown object during recording. Use this dialog box to associate the object with an object type.

3. Click OK or change other options.

 223 views

38⟩ How to defining an Object Class Mapping?

1. Identify the class name of the window that corresponds to the object. You can use the Spy++ utility in Visual C++ to identify the class name. You can also use the Robot Inspector tool by clicking Tools > Inspector.

2. In Robot, click Tools > General Options, and then click the Object Mapping tab.

3. From the Object type list, select the standard object type to be associated with the new object class name.

Robot displays the class names already available for that object type in the Object classes list box.

4. Click Add.

5. Type the class name you identified in step 1 and click OK.

6. Click OK.

 260 views

39⟩ Restoring the Robot Main Window During Recording?

When Robot is minimized or is hidden behind other windows during recording, you can bring it to the foreground in any of the following ways:

. Click the Open Robot Window button on the GUI Record toolbar.

. Click the Robot button on the Windows taskbar.

. Use the hot key combination CTRL+SHIFT+F to display the window and CTRL+SHIFT+H to hide the window.

 217 views

40⟩ Modifying or Deleting a Custom Class Name?

1. Click Tools > General Options, and then click the Object Mapping tab.

2. From the Object type list, select the standard object type that is associated with the object class name.

Robot displays the class names already available for that object type in the Object classes list.

3. From the Object classes list, select the name to modify or delete.

4. Do one of the following:

- To modify the class name, click Modify. Change the name and click OK.

- To delete the object class mapping, click Delete. Click OK at the

confirmation prompt.

5. Click OK.

 228 views