Thursday, March 5, 2009

Certification Preparation for IBM Rational Robot

Certification Preparation for IBM Rational Robot
Course Code : CTCRR811 Source : CresTech Course Length : 2 days


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. At the conclusion of this module, principles learned will be applied to a .NET-based sample application.

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
The advanced module will:

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

Benefits of using Rational Robot to automate tests
Test script development process
Contents of a Rational Project and test datastore
Recording, debugging, and playing back techniques
Setting the record and playback options for Rational Robot
Developing and executing shell scripts
Inserting verification points and wait states to ensure test script reliability and validity
Regression testing using existing Rational Robot test scripts
Using the test log and verification point comparators to investigate and analyze test results
Using SQABasic to edit test scripts to extend their functionality and reduce maintenance
Creating custom verification points
Using datapools and data files
Testing a .NET application
Variables: declaration, datatypes, scope
Operators: mathematical, logical, string
Object Scripting - Terminology, meaning, common commands, types of properties, return values
Control Flow Structures: if¦then¦end if and select case statements; loops (for¦next; while; do¦loop)
Use of Dialog and Input Boxes
User-defined functions and sub procedures; header, source, library and template files
Dynamic Verification Points
Robot Debugger
String manipulation
Arrays: static and dynamic; single and multidimensional
Data handling techniques and routines
Files: creating, reading from, writing to
Database access through SQL calls
Win32 API
COM object creation
Web Testing


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Certification Preparation for IBM Rational Functional Tester

Certification Preparation for IBM Rational Funtional Tester
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


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Certification Preparation for HP WinRunner

Certification Preparation for HP WinRunner
Course Code : CTCMWR801 Source : CresTech Course Length : 2 days


WinRunner Comprehensive Training Course

Developed with top quality presentations and content showing exactly how to perform the feature automation. This comprehensive training course is developed exclusively by a mercury trained IIT graduate who’ve worked for Mercury Inc, USA . We cover all the areas of WinRunner that you need to know to use it effectively! Our comprehensive training offers more than just introduction and intermediate topics, but we also include several advanced topics which make our course the most comprehensive available. In addition, our course covers both Client/Server & Web based environments and much more. You will be provided with presentations, quizzes, labs and lab solutions for every training section

Intended Audience

It is intended to in introduce new users to WinRunner interms to how to use it. By the conclusion you will know how to develop a fully functional automated test suite that can test a standard GUI and web based application, unattended for hours.

Duration

This is a self-paced training course. You will be provided with several presentations, quizzes and labs to perform in order to get some hands-on experience. Estimated time to finish the course is 2-3 days

Prerequisites

Basic testing knowledge and some programming background

Course Outline

The course outline includes the following training chapters or activities:

Orientation
Introduction To WinRunner Basics

Mechanism behind Working of WinRunner

Creating a Script
WinRunner Recording Modes
Creating a Script Quiz
The GUI Map
Different modes of GUI Map
GUI Map Maintenance
GUI Map configuration
The GUI Map Quiz

Synchronization
Synchronization Quiz
Synchronization Lab

Verification (Checkpoints)
Verification Quiz
Verifying Object States
Verifying Object States Quiz
Verifying Object States Lab

Verifying Images
Verifying Images Quiz
Verifying Images Lab

Verifying Text
Verifying Text Quiz
Verifying Text Lab
Checking the Database
Checking the Database Quiz
Checking the Database Lab
Data Driven Tests
Working with Data tables

Working with Database
Connecting to Database
Executing queries and manipulating record set

TSL Basics
TSL Basics Quiz

Working with Files
Working with Files Quiz
Working with Files Lab

Functions
Working with Compiled modules
Functions Quiz
Functions Lab

Basic concepts of How addins work
Intricacies of Web Addin (including event driven programming)
Project on Web addin that covers all the aspects of web testing
VB and Active X addin explained with Live examples and projects
Java and Terminal emulator addin explained with live lab sessions
Final Test


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Certification Preparation for HP Quick Test Professional -HP0M16

Certification Preparation for HP Quick Test Professional -HP0M16
Course Code : CTCMQTP800 Source : CresTech Course Length : 3 days


Course Objectives

This course teaches you to:
The concepts of functional automation. Getting abreast with the QTP and learning how to implement it to do effective test automation. Understanding the advanced level features of QTP along with doing hands on with them.

Prerequisites

Candidates should be well versed with the concepts of Manual Software Testing

Intended Audience

Quality assurance engineers, and new users of QTP who need to implement QTP and/or executives who will be involved in any part of testing.

Course Outline


Introduction to Automation

Architecture of Functional Automation Tools

Record and Play

Modes of Recording

Object Repository(Types)

Object Repository Manager(ORM) and Merging of OR

Object Identification

Actions

Parameterization

Checkpoints(Standard, Text, Bitmap, Database, XML from Resource)

Output Values(Standard, Text, Text Area, Bitmap, Database, XML from Resource)

Synchronization Points

Regular Expression

Recovery Scenarios

Function Libraries

Define VB Functions

VB subroutines

Accessing Data table at Runtime using VBScript

Concept of Descriptive programming.

Single physical description

Object of physical descriptions.

Framework

Types of Framework: 0,1,2,3.

Introduction to a Case Study.

Building Framework of a real life application.


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Certification Preparation for HP Quality Center 9.2 - HP 0M15

Certification Preparation for HP Quality Center 9.2 - HP 0M15
Course Code : CTCMQC805 Source : CresTech Course Length : 2 days


Mercury Quality Center is a web-based test management tool that provides the methodology, structure, organization, and documentation for all phases of the application testing process. It Serves as a central repository for all your testing assets and provides a clear foundation for the entire testing process. It establishes seamless integration and smooth information flow from one stage of the testing process to the next. It supports the analysis of test data and coverage statistics, to provide a clear picture of an application’s accuracy and quality at each point in its lifecycle. Because it is completely web-enabled, it supports communication and collaboration among distributed testing teams.

Duration: 2.5 Days (20 Hours)

Course Objectives

This course teaches you to: Discuss the value of Test Management Understanding the Architecture of QC Understanding the Implementation of QC at different levels of Testing Life Cycle.

Prerequisites

Candidates should be well versed with the concepts of Manual Software Testing

Intended Audience

Quality assurance engineers, and new users of Quality Center who need to implement QC and/or executives who be will involved in any part of testing

Course Outline

Quality Center - Introduction
Need of Test-Management Tool
Module (TestDirector Project, Site Administration, Customization)
Domain/Project Fundamentals
How to Get Started
Site Administration
Creating Domain/project
Adding users to project
Creating Groups
Customization

Release and Cycle creation

Test Requirements
Example of a test requirement
Importance of tracing and tracking requirements
Reviewing and building a
requirements structure
Entering requirements manually
Test Cases Creation and management
Review of an existing test case
Parameters
Building a test case structure
Creating manual test cases
Requirements coverage
Test Sets and Test Execution
Creating folders and test sets
Defining test execution flow
Setting test set properties
Manual test execution
Logging defects during manual testing
Automated test execution
Adding test hosts
Running a test set
Setting run times
Defect Tracking
Reporting defects
Searching for similar defects
Using grid filters
Deleting defects
Reporting and Analysis
Analysis menu graphs and reports
Creating editable reports with the advanced Reporting

Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Certification Preparation for HP LoadRunner HP 0M 18

Certification Preparation for HP LoadRunner HP 0M 18
Course Code : CTCMLR802 Source : CresTech Course Length : 2 days


HP LoadRunner is a load testing product that determines application scalability, behavior, and performance. It emulates thousands of virtual users, and identifies and isolates performance bottlenecks acrossand within each tier.

This course teaches students the fundamentals of performance testing using LoadRunner. By the completion of this course, students will be able to utilize LoadRunner’s features to automate performance / load tests.

Duration: 4 Days

Course Objectives
This course teaches you to:
Discuss the value of load testing
Plan for effective load testing
Establish load test goals
Run load test scenarios
Load and overload when executing scenarios
Analyze and interpret load test results
Prerequisites
Knowledge of the Windows 2000 or Windows NT interface and environment
High-level knowledge of the Web and or client/server environment
Intended Audience

Quality assurance engineers, performance engineers, and new users of LoadRunner who need to load test their applications and/or executives who be will involved in any part of load testing.

Course Outline

Introduction
Define VuGen
Identify the main components of the VuGen interface
Recording for the Web
Create a VuGen script by recording user steps with VuGen in the web environment
Describe the basics of HTML and URL recording levels
Replay
Identify and configure the appropriate web runtime setting for replay
Replay the script in VuGen to verify script functionality
Recognize the debugging tools available in VuGen
Transactions
Explain the function of a transaction in a script
Insert a transaction in a script during and after recording
Parameters
Explain what parameters are and how they work
Solve playback problems with parameterization
Parameterize a script for load testing
Auto Correlation After Recording
Define Correlation
Correlate dynamic values found by using the Auto Correlation tool
Verification
Recognize why and when to use verification
Identify visual cues to check for during load testing
Add Text Checkpoints during and after recording
Actions
Create multiple Actions for a web script
Configure Actions to achieve load testing goals
Introduction to Script View
Identify when Script view is necessary
Send customized output messages to the Replay Log
Identify basic C code including statements, variables, and functions
Apply basic debugging techniques in VuGen
Advanced Scripting Techniques
Recognize general LoadRunner functions
Recognize protocol specific functions
Manual Correlation
Determine when manual correlation is required
Correlate dynamic values using the create parameter option
Auto Correlation During Recording
Create correlation rules to auto correlate during recording
Import and export correlation rules
Introduction to Scenarios
Explain elements that make a LoadRunner scenario
Identify different types of scenarios
How to choose the scenario
Present the basic steps for creating a scenario
Scenario Execution
Prepare for a scenario run
Identify techniques to efficiently run a scenario
Scheduling Scenarios
Scheduling by group and by scenario
Prepare VuGen User (Vuser) initialization
Configure duration scheduling
Configure scenario ramp up and ramp down
Performance Monitors
Value of Performance Monitors
Select Performance Monitors
Add measurements to Performance Monitors
Results Analysis
Value of root cause analysis
Diagnose errors with LoadRunner
Meaningful interpretation of LoadRunner graphs



Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Thursday, February 26, 2009

XML Testing

XML Testing
Course Code : CTQXT 102 Source : CresTech Course Length : 2 days


This course is designed to provide software testing and quality assurance professionals with the knowledge necessary to plan, design and execute tests for applications that involve XML technologies. It covers the basics of XML, its implementation to support application programming interfaces and specifically web services, ways to validate the format and the contents of XML messages and methods to test XML-based applications.

Prerequisites:

The principal vocabulary of XML technologies
Fundamentals of XML files, Document Type model and XML schema
Definition and applications of Web Services
Basics of the Web Services Description Language (WSDL)
XML validation: the meaning of Well-formed and Valid XML
Common tools for XML validation
Methods of testing XML-based applications
Where to look for additional resources
What the course is about :

Scope: what do we cover in depth, what do we glance over, what we do not cover
Goals: what will we learn
Administrative items
XML Basics
Markup languages
XML vs HTML
XML elements and attributes
Document Type model
XML schema
Web Services
Web services as a ubiquitous form of the application programming Interface
Offering and consuming web services
Web Services Definition language (WSDL)
Testing XML
Validating XML
Well-formed XML
Valid XML
XML validators
Testing XML-based applications
Accessing applications through XML web services
Analyzing results
Where the defects lurk, or where XML break


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php