IBM Rational ROBOT Curriculum
This 3-day class combines the Rational basic course with Rational expert-level course into an intensive session designed to accelerate your learning of this tool.
The introductory module is designed to familiarize testing professionals with the basics of Rational's functional test automation tool, Rational Robot. Students will be provided with hands-on instruction, from simple record/playback techniques to advanced test scripting concepts. Rational TestManager will be used to organize and process test results to facilitate data analysis. The focus will be on applying Rational Robot to resolve common automated testing challenges and to build effective, versatile test scripts through best practices and savvy usage of SQABasic code.
The advanced module is designed to give students a foundation in the SQABasic scripting language and automated testing techniques. Learn to create test scripts that are more robust, durable and easier to maintain. This module includes lecture, workbook exercises and labs.
Intended Audience
New Rational Robot, TeamTest, TestStudio, or Enterprise users. The principles taught in this course apply to all environments that Robot supports. The course is designed primarily for Quality Assurance professionals who will be using the automation tools.
The audience might also include QA practitioners, managers, or team leaders who are responsible for interacting with testers or who need to ensure that tools are being implemented fully and appropriately
Course Objectives
At the end of the course, you will be able to:
• Describe the function and purpose of Rational Robot
• Navigate the Rational Robot interface
• Apply good scripting practices
• Record and play back automated scripts
• Use Verification Points in an appropriate context
• Modify scripts to extend test capability and reduce script
maintenance
• Create data-driven tests
• Familiarize students with advanced concepts of IBM Rational's test automation tool.
• Enhance students' knowledge of SQABasic as used for
automated testing.
• Teach how to create test scripts that evaluate a broad range
of application
functionality, and provide students with the ability to
implement with the tool successfully.
Prerequisites
You must have a solid understanding of:
• Microsoft Windows operating systems
• Microsoft Windows applications
Be familiar with the following:
• Quality Assurance processes
• Programming principles and techniques
Course Outline
About This Course
• Course Goals
• Course Agenda
• Logistics
• Sample Application
Getting Started with Robot
• Objectives
• Introduction to Rational Robot
• Rational Project and Datastore
• The Robot Interface
Developing Automated Test Scripts
• Objectives
• Introduction to Automation
• Recording an Automated Test Script
• Testing the Test
• Good Scripting Practices
• Inserting Recording into a Script
• Using Shell Scripts
Verification Points
• Objectives
• Testing with Verification Points
• Commonly Used Verification Points
• Other Verification Points
Executing Automated Test Scripts
• Objectives
• Playing Back a Script
• Viewing Playback Results
• Viewing Verification Point Results
• Debugging a Script
• Setting Playback Options
• Debugging Tools
Extending and Maintaining Automated Test Scripts
• Objectives
• SQABasic
• Script Structure and Command Syntax
• Sample Commands
• Advanced Testing Techniques
Creating Data-Driven Tests
• Objectives
• Introduction to Data-Driven Testing
• Datapools
• Creating a Data-Driven Test
• Modifying Verification Points
• Testing .NET Applications
Administrative Tasks
• Creating a Rational Project
• Creating a Rational Test Datastore
• Connecting to a Rational Project
• Managing Rational Project Users and Groups
• Displaying Project Properties
Generating Test Cases from Use Cases |