IBM Rational Functional Tester Training for IBM AIP

The four-days instructor led training in IBM Rational Functional Tester for S5 MCA (2008 Admissions) students was held during 09 - 11 February 2011 in the Computer Lab of the Department of Computer Applications. The training began with a brief solemn inaugural function. Dr V N krishnachandran, Head of Department of Computer Applications, inaugurating the programme, talked about Vidya's commitment to provide the highest quality education to the students of Vidya.

The present tie up with IBM is another demonstration of that commitment. Dr Agnisarman Namboodiri, Head of Department of Computer Science & Engineering, felicitated the gathering. Mr Kaushik M, Asst Professor of Computer Science & Engineering, formally welcomed the participants and explained the details of the training and the ensuing examinations based on the training. Mr Subrata Das, the Cerified Trainer from IBM, introduced himself to the audience. All students of S5 MCA (2008 Admissions) are participating in the training programme. Mr. Das is with Vinsys IT Services (I) Pvt. Ltd, Pune. Vinsys IT Services (I) Pvt. Ltd. is a global IT services company, delivering solutions, services and products to enterprises worldwide with a team of 200+ highly accomplished professionals through robust practices. Over the years, the company has established itself as a reliable partner for many corporates in India and abroad. With its corporate office located at Pune, India and operations across the globe in countries like Australia, China, Denmark, Germany, Oman, Qatar and Tanzania, Vinsys has moved along with an excellent track record for over a decade. Their expertise lies in executing training and consulting in the area of software technology, Behavioral and Management solutions, Project Management, ITSM and foreign language services.

1. Duration & Timings

4 Days (10 am – 5 pm)
2. Target Audience
The course is designed primarily for Students and Faculties who will be learning the use the automation tools. The audience should have knowledge of Software Engineering including various models. 
3. Objectives of the Course
Concepts of Software Engineering
SDLC Models (Water fall, Spiral, V-model)
Basics of Software Testing
Different Types of Testing
Test Plan and Test Cases
Describe the function and purpose of Functional Tester
Navigate the Functional Tester interface
Record automated scripts
Play back automated scripts
Modify automated scripts
View and analyze results with the HTML log
Use test object maps
Use pattern-based recognition
Use of ScriptAssure technology
Create data-driven tests and use Datapools
4. Pre-requisites for Lab
All systems should have the following –
Minimum 1 GB RAM
Pentium P4
Rational Functional Tester
5. Course Contents

Day 1
Introduction to Software Engineering
Introduction to SDLC and SDLC Models· Introduction to Waterfall Model
Introduction to Software Testing
Why Software testing?
Who should test?
Difference between “Error”, “Bug”, and “fault”
The Testing team (Different roles)
Phases in STLC
Introduction to Test Plan and Test Cases
Types of Testing
Verification and validation
Quality Assurance and Quality Control
What is a BUG?
Bug Life Cycle
When to Stop Testing?
Implementing Test Cases on Classics Application
Introduction to Automation testing
Why Automation Testing?
When to Automate?
Difference between Manual & Automation Testing
Different kinds of Automation tools
Getting Started with Automation Testing
Introduction to Rational
Installation of Rational Functional Tester
“Hands on Session”
1. Lab 0 – Becoming Familiar with the Sample Application
2. Implementing Test Cases on Classics Application

Day 2
Module 1 : Getting Started with IBM Rational Functional Tester
Perspectives in the Eclipse environment
Creating a Rational Project for Integration using Rational Administrator
Integration with Rational TestManager
Setting up environment for testing
Configuring applications for testing
Types of applications configured (that could be tested in RFT)
Configuring a sample application (“Classics A”)
Creating a Rational Functional Project
“Hands on Session”
Lab 1 : Getting Started with IBM Rational Functional Tester
Module  2 : Recording Script
Recording a simple script using the sample application
Inserting Verification points
Viewing and understanding the generated script and the Rational TestScript
Use of Verification points
Types of Verification points
Inserting Verification points after recording
Viewing Object Test Maps
Setting up Regular Expressions for Dynamic values (Pattern based recognition technique)
“Hands on Session”
Lab 2 : Recording Scripts
Module 3 : Playing Back a Scripts and Viewing Results
Setting up the preferences for playing back scripts
Selecting the type of Test Log Output (HTML, TXT, Test log in TestManager)
Inserting delays in the script
Use of ScriptAssure
Playing back the recorded script
Viewing the log results
“Hands on Session”
Lab 3 : Playing Back a Script and Viewing Results

Day 3
Module 4 : Extending Scripts
Inserting Timers in the script
Calling another script from an existing one
Inserting user defined log entries
Use of Delays
Setting up the right values for ScriptAssure (Standard and Advanced)
Creating custom classes and functions (Helper classes)
Importing user defined packages and classes
API Reference
Debugging Scripts
“Hands on Session”
Lab 4 : Extending Scripts
Module 5 : Using Test Object Maps
Introduction to Test Object maps
Displaying a test Object map
Creating and using a test object map
Modifying a test object map
“Hands on Session”
Lab 5 : Using Test Object Maps

Day 4
Module 6 : Managing Object Recognition
Overview of Functional Tester object Recognition
Controlling Object-matching sensitivity
Setting up pattern based object recognition
“Hands-On Session”
Lab 6: Managing Object Recognition
Module 7 : Data-Driven Testing
Regression testing
Use of Datapools
Importing data from CSV files
Creating Datapools and connecting them to scripts
Running the regression tests
“Hands on Session”
Lab 7 : Data-Driven Test
Module 8 : Hints and Tips (for using RFT)
Recording troubleshooting and tips
Recording scripts to test HTML applications
Recording scripts for cross-platform applications

Results of the IBM Online Prometric Exam held on 11 March 2011.

RFT Test 000-842:

Rational Functional Tester for Java

No of Students Appeared : 54

No of Students Passed : 54 ( 100 % Pass )

The IBM Prometric Online Examinations were conducted on 11 march 2011 in the IBM CoE Lab (MCA Lab) of the College. Mr. Mohammad M Shiddique (IT Specialist - AI/Rational SEED Program) of IBM India Pvt Ltd, Bangalore proctored the online examination. Mr. Hariharan from Shroff Publishers & Distributors Pvt Ltd, Chennai arranged an exhibition of IBM books near the IBM CoE Lab on 11 March 2011.

Fifty-four S5 MCA students appeared in the Examiation and all of them passed the Examination. A great moment for the Department. Congratulations to all S5 MCA students.

Details of final test

Test 000-842: Rational Functional Tester for Java

Number of questions: 54

Time allowed in minutes: 75 Required passing score: 60%