HiTech Institute
Published on HiTech Institute (http://www.htinstitute.com)

Home > Automation testing (VB scripts, QTP / UFT and QC / ALM)

Automation testing (VB scripts, QTP / UFT and QC / ALM)

Vendor: 
Other [1]
Subject: 
Software Testing and Quality Assurance (QA) [2]
Course Contents: 

Automation -- QTP / UFT

Introduction to Automation

  • What is Automation Testing
  • Benefits of Automation Testing
  • Manual Testing Vs Automation Testing
  • Various Automation Test Tools
  • Tool selection criteria

Introduction to QTP / UFT

  • Overview of Quick Test Pro
  • Starting Quick Test
  • Quick Test Window
  • Quick Test Window Layout
  • Using Quick Test Commands

Different ways of Developing Automation Tests

  • Recording a test
  • Standard Recording
  • Analog Recording
  • Low Level Recording
  • Writing Script
  • Descriptive Programming

Working with Test Objects and Object Repositories

  • How QTP learns & identifies Objects
  • Working with Test Objects
  • Object Spy
  • Configuring Object Identification
  • Smart Identification
  • Merging Shared Object Repositories
  • Comparing shared objects Repositories
  • Associating shared objects Repositories to a Test
  • Working with Test objects methods & Properties

VB Script Language Overview

  • VB Script Data Types
  • VB Script Variables
  • VB Script Constants
  • Conditional Statements
  • Loops
  • Select case
  • Arrays
  • Functions

User Defined Functions

  • Creating User Defined Functions
  • Advantages of Using Functions
  • Creating Generic Functions
  • Creating Function Libraries
  • Associating Function Libraries
  • Preparing Regression Test Automation Suites
  • Function Decomposition Implementation

Advanced VB Scripting

  • Working with Internet Explorer Application
  • Working with File system Objects
  • Working with Data Base Connection
  • Working with Record Set Object
  • Working with COM Object
  • Working with Word Application Object
  • Error handling with Err Object
  • Working with Dictionary Object
  • Working with XML Util Object
  • Working with QC Util Object
  • Working with DOM Object
  • WSH Scripting Basics
  • Working with Shell

Synchronization

  • Need of Synchronization
  • Different ways of Synchronizing the Tests
  • Configuring Default Synchronization Time Out
  • Exist Statement
  • Wait Statement
  • Synchronizing Point

Checkpoints

  • Checkpoint Introduction
  • Adding Checkpoints to a Test
  • Types of Checkpoints
  • Standard Checkpoint
  • Image Checkpoint
  • Bitmap Checkpoint
  • Table Checkpoint
  • Text Checkpoint
  • Text Area Checkpoint
  • Accessibility Checkpoint
  • Page Checkpoint
  • Database Checkpoint
  • XML Checkpoint
  • Checkpoints Supported Environment
  • Validating the Above Checks through Code

Output Values

  • Output Values Introduction
  • Different Output Values
  • Defining Output Values
  • Storing Output Values
  • Using Output Values in Script
  • Substitute Above Output Values through Code

Transactions

  • Purpose
  • Inserting Transactions
  • Inserting Ending Transactions
  • Analyzing Transaction Results

Working with Actions

  • Introduction to Actions
  • Benefits of Actions
  • Creating Tests with Multiple Actions
  • Guidelines for working with Actions
  • Creating new Actions
  • Insert Actions
  • Inserting Copy of Actions
  • Inserting Existing Actions
  • Splitting Actions
  • Action Parameters
  • Test Modularity Implementation
  • Creating an Action Template
  • Difference Between Reusable Actions and Functions

Developing Data Driven Tests

  • Introduction to Parameterize Tests
  • Parameterize a Test Manually
  • Parameterize a Test using Data table
  • Parameterization through XML Files, Excel Files, Flat Files
  • Parameterize a Test using Environment Variables
  • Data Driven Test
  • Create Data Driven Tests
  • Local and Global Data Tables

Regular Expressions

  • Introduction to Regular Expressions
  • Defining Regular Expressions
  • Working with RegExp Object

Debugging

  • Need of Debugging
  • Break Points
  • Step Into
  • Step Over
  • Step Out
  • Debug Viewer
  • Watch
  • Variable
  • Command

Recovery Scenarios

  • Introduction to Recovery Scenarios
  • When to use Recovery Scenarios
  • Defining Recovery Scenarios
  • Recovery Scenario Manager
  • Managing Recovery Scenarios
  • Associating Recovery Scenarios to your Test
  • Programmatically Controlling the Recovery Mechanism

Descriptive Programming

  • Introduction to Descriptive Programming
  • When to use Descriptive Programming
  • Descriptive Programming Approach
  • Static Representation
  • Dynamic Representation
  • Handling Dynamic Objects
  • Handling Similar Objects
  • Developing Generic Scripts

Virtual Objects

  • Define Virtual Objects
  • Manage Virtual Objects

Working with Web Tables AOM Scripts

  • Developing Start Up Scripts
  • Launching QTP / UFT
  • Setting Tool Options
  • Setting Test Options
  • Opening a Test
  • Running a Test
  • Store Results in Required Location
  • Closing a Test
  • Closing QTP / UFT

Scripting in Real-time Environment

  • Quick Test Pro Coding Standards & Best Practices
  • Naming Conventions
  • Coding Rules

Automation Frameworks

  • Automation Approach
  • Planning and Design Frame Work
  • Implementation of Modularity Framework
  • Library Architecture Framework
  • Keyword-Driven Framework
  • Data-Driven Framework
  • Hybrid Framework

Working with Quality Center / Application lifecycle management

  • Connecting to Quality Center
  • Disconnecting from Quality Center
  • Integrating Quickest with Quality Center
  • Uploading Automation Resources in Quality Center
  • Saving Tests into Quality Center
  • Opening Tests from Quality Center
  • Executing Tests from Quality Center

Additional Coverage

  • Utility Objects
  • Step Generator
  • Function Definition Generator
  • Examples & Scenarios Relevant to Major Businesses
Duration: 
40 hours

Business Analysis (BA)

Business Analysis (IIBA) Courses
About IIBA
CBAP Certification
CCBA Certification
Business Analysis Certification Benefits
Business Analysis Training at HiTech Institute

-->

Six Sigma

Six Sigma Certifications
Six Sigma Training
Six Sigma FAQs
Why Six Sigma Training @ HiTech

Project Management (PMP®)

Project Management (PMP®) Courses
PMP® Training at HiTech Institute
PMP® FAQs
PMP® Certification
About Project Management Institute
PMP® Testimonials

ITIL®

ITIL® Courses
ITIL® Consulting Services
ITIL® Training & Certification
ITIL® Practitioner
ITIL® - FAQs
IT Infrastructure Library® - ITIL®

Quality Assurance (QA)

Quality Assurance (QAI) Courses
Software Quality Certifications
Software Testing & Quality Certification Objectives
Benefits of QA Certification
About QAI Global Institute
Copyright © 1998-2013 HiTech Institute | Acknowledgements | Registration Policy
PMP, CAPM, PMI, PMBOK, PMI-ACP, PMI-RMP are registered marks of the Project Management Institute, Inc.
PMP®Training Toronto, ITIL® Training Toronto, Six Sigma Training Toronto, QA Training Toronto, Online Training Toronto

Source URL: http://www.htinstitute.com/courses/automation-testing-vb-scripts-qtp/uft-and-qc/alm

Links:
[1] http://www.htinstitute.com/vendors/other
[2] http://www.htinstitute.com/htnteam/software-testing-and-quality-assurance-qa