Essentials of Functional Testing with IBM Rational Robot

Course:  RRTEST
Duration:  3 Days
Level:  II
Course Summary

This 3-day course covers advanced use of the IBM Rational Robot in Functional Testing. This course focuses on using the SQABasic scripting language and making further application of automated testing methods using IBM Rational Robot.

« Hide The Details
Topics Covered In This Course


Review of Functional Testing and Rational Robot

  • Review of Functional Testing Terminology and Key Concepts
  • Review of IBM Rational Robot

Using Variables and Operators

  • Variable Declaration
  • Lab: Variable Declaration
  • Variable Datatypes and Scope
  • Lab: Variable Datatypes and Scope
  • Mathematical, Logical and String Operators
  • Lab: Using Operators

Scripting for Objects

  • Common Object Scripting Commands
  • Lab: Using Common Object Scripting Commands
  • Object Scripting Return Values
  • Lab: Understanding Return Values
  • Object Scripting Properties
  • Lab: Managing Object Scripting Properties

Using Control Flow Structures

  • If-then-else
  • Lab: Using if-then-else
  • Select-Case Statements
  • Lab:2 Using Select-Case Statements
  • For-Next Statement
  • Lab: Using For-Next Statements
  • While Loops
  • Lab: Using While Loops
  • Do Loops
  • Lab: Using Do Loops

Script Customization

  • Creating User Defined Functions and Sub-procedures
  • Lab: Creating User Defined Functions

Advanced Scripting

  • Using Dialog and Input Boxes
  • Lab: Using Dialog and Input Boxes
  • Using Dynamic Verification Points
  • Lab: Dynamic Verification Points
  • Techniques for String Manipulation
  • Lab: String Manipulation

More Advanced Scripting

  • Using Arrays
  • Lab: Static Arrays
  • Lab: Dynamic Arrays
  • Data Handling
  • Lab: Data Handling
  • Creating Files
  • Lab: Creating Files
  • Reading from Files
  • Lab: Reading From Files
  • Writing to Files
  • Lab: Writing to Files

Accessing Databases

  • Using SQL to Access Databases
  • Lab: Using SQL to Access Databases

Web Testing

  • Using Rational Robot for Web Testing
  • Lab: Web Testing with Rational Robot


  • Debugging Test Scripts
  • Lab: Debugging Test Scripts
What You Can Expect
  • Develop an advanced understanding of functional testing concepts.
  • Develop an advanced understanding of the features of IBM Rational Robot
  • Learn the SQABasic scripting language.
  • Learn to test various application types and functionality.
Who Should Take This Course

This course is intended for IT professionals that will use IBM Rational Robot for automated software functional testing.

Recommended Prerequisites

Prior experience with IBM Rational Robot.

Training Style

Instructor-led participative lecture with extensive hands-on labs.

« Hide The Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]