14 Years Of Excellence
An ISO 9001:2015 Certified Company

Automation Testing (QTP)

AUTOMATION LIFE CYCLE IMPLEMENTATION USING QTP

INTRODUCTION TO AUTOMATION TESTING

  • What is Automation testing Benefits of
  • Automation Testing
  • Manual Testing vs. Automation Testing
  • Various Automation Test Tools
  • Tool Selection Criteria

INTRODUCTION TO QUICK TEST PROFESSIONAL

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

RECORD AND PLAYBACK

  • Creating and Executing a Basic Test
  • Recording a Test
  • Understanding Your Recorded Test
  • Executing a Test
  • Different Recording Levels
  • Standard Recording
  • Analog Recoding
  • Low Level Recoding
  • Analyzing the Quick Test Results

SPECIAL FOCUS ON VB SCRIPT

  • VB Script Language Overview
  • VB Script Data Types
  • VB Script Constants
  • Functions
  • Numeric Function
  • String Function
  • Data and Time Function
  • Conversion Function
  • Examples on Built in Functions
    • Control – of – Flow language
      • Conditional Statements
      • If… Else select case
        • Interactive Statement
        • While
        • If else, nested if
        • Select case
        • Do while
        • Do .Until
        • For, For… Each

ARRAYS

  • Define array
  • Dynamic Array
  • Dictionary Object
  • Sample Scripts on
    • Creating Microsoft excel object
    • Creating file system object
    • MSWord, Outlook, Internet Explorer,
    • WSH
    • VBScript objects

WORKING WITH TEST OBJECTS AND REPOSITORIES

  • How Quick Test Identifies Objects
  • Working with Test Objects
  • Object Repository Introduction
  • Identifying the Object
  • Viewing the Object’s Properties
  • Object Spy
  • Configuring Object Identification Introduction
  • Smart identification
  • Managing Object Repositories
  • Merging Shared Object Repositories to a Test
  • Managing Shared Object Repository Association
  • Associating Object repositories with actions

SYNCHRONIZATION

  • Synchronizing Your Tests
  • Options to Synchronization Your Tests
  • Inserting Synchronization Point
  • Adding exist Statement
  • Adding Wait Statement
  • Global Synchronization Settings

CHECK POINTS

  • Check points Introduction
  • Adding Check Points to a Test
    • Adding Check point While Editing
    • Adding Check point While Recording
    • Types of Check points
    • Standard Check point
    • Image Check point
    • Bitmap Check point
    • Table Check point
    • Text Check point
    • Text Area Check point
    • Accessibility Check point
    • Page Check point
    • Database Check point
    • XML Check point
    • Check points Supported Environment
  • validation using code instead of checkpoints

OUTPUT VALUES

  • Output values Introduction
  • Categories of Output values
  • Creating Output values
  • Storing Output values
  • Viewing and Editing Output values

WORKING WITH ACTIONS

  • Introduction to action
  • Benefits of Action
  • Creating Tests With Multiple Actions
  • Guidelines for working with Actions
  • Creating a New Action
  • Inserting Actions
  • Inserting copy of Action
  • Inserting existing Actions
  • Splitting Actions
  • Actions parameters
  • Test Modularity implementation
  • Creating an actions Template

PARAMETER ZING TESTS AND DATA DRIVEN TESTS

  • Introduction to parameter zing Testes
  • Parameter zing Testes
  • Parameter zing a Test using
    • Data Table
  • Parameter zing a Testes using
    • Environment Variables
  • Data Driven Test
  • Create Data Driven Tests
  • Local and Global Data Tables
  • Random numbers

WORKING WITH DATA TABLE

  • Introduction to Data Tables
  • Working with Global and Action Sheets
  • Editing and saving Data Table
  • Importing and Exporting Data
  • Importing Data from a Spread Sheet
  • Importing Data from a Text File
  • Importing Data from a Data Base
  • Importing Data to a Spread Sheet
  • Using Formulas in the Data Table
  • Using Data Table Methods

REGULAR EXPRESSIONS

  • Introduction to Regular Expressions
  • Defining Regular Expressions
  • Running and analyzing a test with Regular Expressions

FUNCTIONS

  • Creating user Defined Functions
  • Advantages of using Functions
  • Creating Generic Functions
  • Preparing Regression Test Automation Suites
  • Function Decomposition Implementation

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

QUICK TEST AUTOMATION OBJECT MODEL 

  • Automation Quick Test Operations
  • When to use AOM Scripts
  • Basic Elements of AOM Script
  • Generating your AOM Scripts

DESCRIPTIVE PROGRAMMING

  • Introduction to Descriptive Programming
  • When to use Descriptive Programming
  • Interacting with Test Objects not stored in the Object Repository
  • Access Dynamic Objects during runtime
    • Retrieving run – Time Object Properties
    • Activating Run – Time Object Methods

SCRIPTING IN REAL TIME ENVIRONMENT

  • Quick Test Pro Coding Standards & Best Practices
  • Naming Conventions
  • Coding Rules
  • API TESTING
  • API Introduction
  • Windows API
  • Calling the Library
  • Functions in API

MISLLENEOUS

  • Utility Objects
  • Step Generator
  • Faction definition generator
  • Virtual Objects
  • Transactions
  • Working with Web tables

DEBUGGING

  • Break points
  • Step in to
  • Step Over
  • Step out
  • Debug Viewer
  • Watch
  • Variable
  • Command

TOOLS

  • Test Batch Runner
  • Password Encrypt
  • Upgrade

AUTOMATION APPROACH

  • Planning
  • Design Framework
  • Implementation of Frameworks
  • Modular
  • Library
  • Keyword
  • Data Driven
  • Hybrid
  • Database framework

WORKING WITH QUALITY CENTER

  • Connecting to Quality Center
  • Disconnecting from Quality Center
  • Integrating Quick Test with Quality Center
  • Saving Tests in to Quality Center
  • Opening Tests from Test

Address:

#7-20, 4th Floor,
Kamala Land Mark,
Beside Konark Theater,
Dilsukh Nagar,
Hyderabad - 500 060.
Telangana State, INDIA.

Landline:

040 - 6625 2272
040 - 6625 2273
040 - 6625 2274

Mobile:

+91 - 93999 74756
+91 - 903 006 1377
+91 - 939 249 1377
+91 - 9059 511 485

E-Mail:

info.svgroups@gmail.com
team@svinfotech.in
jobs@svinfotech.in
director@svinfotech.in