| Course Code : CTCRFT810 | Source : CresTech |
Course Length : 3 days |
Getting Started with IBM Rational Functional Tester • What all environments functional tester supports • Introduction to functional test • IBM Rational Functional Tester Features • Script Recording and Playback Process • Getting started with functional test • Setting up test environment • Enabling the Environment for Testing • Before you start recording • Enabling Web Browsers • Configuring Applications for Testing • Configuring Dot-Net Environments for Testing • Configuring Browsers for Testing Recording a Script • Create a script and start recording • Perform user actions in the AUT • End recording Inserting Verification Points • Understanding types of verification points • Understing Object data and object property verification point • Working with dynamic verification point Synchronizing script Run • Understanding types of verification points • Understing Object data and object property verification point • Working with dynamic verification point Playing Back a Script and Viewing Results • Playing back a script o Playing Back a Script: Test Development Phase • Playing Back a Script: Regression Testing Phase • Restoring the Test Environment for Playback • Initiating Playback • The Playback Monitor • Viewing playback results • Playback Log Types • Opening a Specific Log • Customized Reporting • Viewing verification point results • Verification Point Comparator • Debugging a script • Setting Functional Tester options • Control the Way Scripts Play Back Using Test Object Maps • Introduction to test object maps • Displaying a test object map • Creating and using a Test Object Map • Creating and using a shared test object map • Modifying a test object map • Managing the object description conflict situation in an application Managing Object Recognition • Overview of Functional Tester object recognition • Controlling object-matching sensitivity • Pattern-based object recognition • Regular expression • Numeric range Extending Scripts • Overview of a Functional Tester script • Editing a script • Creating a message box • Overriding preferences • Putting Timers sleep etc Introducing Modularity • Creating and using user defined functions • Inserting call to another function and script • working with test libraries Creating Data-driven Tests • Data-driven testing • Create a Data-Driven Test • About Datapools • Retrieving and setting values from a specific cell in excel sheet using data driven testing • Validating the formulas in Excel sheet • Creating and running data-driven tests in Functional Tester • Data-driven testing scenarios Working with Database • Connecting to remote DB using ODBC • Executing queries for insertion, updation and deletion of records • Creating dynamic Database Verification Points • Connecting to remote DB using ODBC Exception handling and recovery scenarios • Handling unexpected errors during scripts playback • Handling pop up dialog boxes • Defining recovery strategy Testing web applications using RFT • Web testing on RFT using .net script. • Web link testing on RFT using .net script. • Access different objects of page in a browser using VB.NET Scripts (e.g. get list of hyperlinks on page with their href, get lists of controls and their types on a page) • Accessing the controls embedded in a control on a page • Accessing properties of objects on the screen Getting Mileage out of Automation • How to build a scalable modular framework? • Designing a keyword and action word driven Framework • Making it possible for non specialist testers to create automation scripts • Making it possible for the developers to do regression testing for their fixes, catching local as well as remote / accidental regression |
||