UFT Online Training

UFT Online Training

Weekday plan volition stimulate on: 5th Jan 2014
 Visit: QTP Training FAQ

Duration: 65 Hours 
Mobile: 91-9247837478
Email:  gcreddy@gcreddy.com 
---------------------------------------------
Weekday plan (Monday to Friday, Daily 2 hours, 33 working Days)
5th Jan 2014 (7:30 AM to 9:30 AM Indian Standard Time)
9:00 PM to 11:00 PM EST
8:00 PM to 10:00 PM CST
6:00 PM to   8:00 PM PST
---------------------------------------------
Fee: 350 the U.S. Dollars
Prerequisites: 
a) Principles & Practices (Manual Testing)
b) Programming Fundamentals
c) Database Fundamentals
---------------------------------------
UFT (Formerly QTP) Syllabus

Module 1 (UFT Tool Fundamentals as well as Features) 
Lesson 1 (Overview on Test Automation)

  • Disadvantages of Manual Testing
  • Advantages of Test Automation
  • Disadvantages of Test Automation
  • Types of Test Tools
  • Coverage of Functional Testing
Lesson 2 (Basic Features of UFT Tool)
    •    UFT Product Information

    •    UFT Version History

    •    UFT Supporting Environments

    •    UFT Internal as well as External Add ins

    •    UFT License

    •    UFT IDE
Lesson iii (Overview on UFT Tool)

  • Add inwards Manager
  • UFT Editor
  • Active Screen
  • Data Table
  • Debug Viewer
  • Errors Pane
  • Missing Resources
  • UFT Too Menus
    • File Menu
    • Edit Menu
    • View Menu
    • Search Menu
    • Design Menu
    • Record Menu
    • Run Menu
    • Resources Menu
    • ALM Menu
    • Tools Menu
    • Window Menu
    • Help Menu
 Lesson iv (Software Test Process)

•    Test Planning

•    Test Design

•    Test Execution

•    Test Closure


Lesson v (UFT Test Process)

  • Test Planning
  • Generating Basic Tests
  • Enhancing Tests
  • Running as well as Debugging Tests
  • Analyzing Test Results
  • Reporting Defects
Lesson 6 (Recording as well as Running Tests)

  • Test Recording
  • Test Run / Execution
  • Recording Modes
    • Normal Recording
    • Analog Recording
    • Low Level Recording
    • Insight Recording
• Run Modes

• Advantages of Recording

• Disadvantages of Recording


Lesson seven (Types of Objects inwards UFT)

   • Overview on Software Objects

   • Run-time Objects

   • Test Objects

   • Utility Objects

   • Automation Objects


Lesson viii (Object Repository)

•    Local Object Repository

•    Shared Object Repository

•    Add Objects

•    Rename Objects

•    Delete Objects

•    Export Local Objects

•    Merge Repositories

•    Associate Shared Repositories

•    Load Shared Repositories

•    Map Objects inwards betwixt Object Repository as well as AUT

•    Export Shared Objects to XML/ Import from XML

•    Define New Test Objects


Lesson ix (Object Identification Configuration)

•    What is Object Identification Configuration?

•    Why Object Identification Configuration?

•    Normal Identification

•    Smart Identification

•    Ordinal Identifier

•    Globalize Object Identification Configuration
 


Lesson 10 (Prerequisites for Generating Tests)

•    Test Scenario

•    Navigation / Steps

•    Verification Points

•    Error handling

•    Input Data

•    Comments

•    Test Objects Information

•    Methods / Operations Information


Lesson eleven (Keyword Driven Methodology)
Generating Tests Manually

•    Create Shared Object Repositories

•    Associate Shared Object Repositories / Load Shared Object Repositories at Run-Time

•    Generate Tests or Test scripts

    o    Using Editor View

    o    Using Keyword View

    o    Using Step Generator

    o    By Drag as well as Drop Objects from Object Repository to Tool Editor


Lesson 12 (Types of Statements inwards UFT Test)

•    Test Object Statements

•    Utility Statements

•    Declaration Statements

•    Flow Control Statements

        • Conditional Statements

        • Loop Statements

•    VBScript Statements

•    Check betoken Statements

•    Output value statements

•    Action calls, Function Calls


Lesson thirteen (Descriptive Programming)

•    What is Descriptive Programming?

•    Advantages of Descriptive Programming

•    Identifying Unique Properties for Objects

•    Static Programming


•    Handling Duplicate Objects

•    Handling Multiple instants of Application

•    Centralized maintenance of Objects

•    Dynamic Programming

Lesson xiv (Test Methods or Operations)

•    Activate Method

•    Click Method

•    Close Method

•    Set Method

•    Select Method

•    GetVisibleText Method

•    GetRoProperty Method

•    GetItemsCount Method

•    GetContent Method

•    WaitProperty Method

•    ChildObjects Method

•    Navigate Method

•    Sync Method

•    CaptureBitmap Method

Lesson xv (Inserting Checkpoints)

•    Inserting Standard Checkpoint

•    Inserting Text Checkpoint

•    Inserting Text Area Checkpoint

•    Inserting Bitmap Checkpoint

•    Inserting Database Checkpoint

•    Inserting Accessibility Checkpoint

•    Inserting XML Checkpoint (From Application)

•    Inserting XML Checkpoint (From Resource)

•    Inserting File Content Checkpoint

•    Inserting Page Checkpoint

•    Inserting Image Checkpoint

•    Inserting Table Checkpoint

•    Disadvantages of Checkpoints


Lesson xvi (Inserting Output Values)

•    Inserting Standard Output value

•    Inserting Text Output value

•    Inserting Text Area Output value

•    Inserting Database Output value

•    Inserting XML (From Application) Output value

•    Inserting XML (From Resource) Output value

•    Inserting File Content Output value

Lesson 17 (Inserting Transaction Points)

•    Inserting Start as well as End Transaction Points

•    Timer Function

•    Defining Test Results

•    Transaction Points Vs Timer Function


Lesson xviii (Parameterization)

•    What is Parameterization?

•    Purpose of Parameterization?

•    Data driven Testing

•    How to Parameterize Tests?

•    Ways of Parameterization
   
    o    Generate as well as Pass values using Loop statements

    o    Dynamic Submission of Test Data

    o    Using Data Table

    o    Using Action Parameters

    o    Using Environment variables

    o    Using Dictionary Object

    o    Using file System, Excel as well as Database Objects


Lesson nineteen (Actions)

•    What is Action?

•    Purpose of Actions

•    Types of Actions

•    Create New Action

•    Rename Actions

•    Delete Actions

•    Make an Action from Reusable to Non-Reusable as well as Vice versa

•    Call an existing Action

•    Copy Action

•    Action Parameters (Input / Output)

Lesson xx (Synchronization)
   
•    What is Synchronization?

•    Why Synchronization?

•    When Synchronization is required?

•    How to Synchronize UFT as well as AUT

    o    Inserting expect Statement

    o    Inserting Synchronization Point

    o    Increasing Tool default Synchronization Time

    o    Using Exist Property
   
•    Select as well as Appropriate Method

•    Advantages of Wait Statement


Lesson 21 (Environment Variables)
 

•    Purpose of Environment Variables

•    Types of Environment Variables

•    Define Environment Variables

•    Associate Environment Variables file to UFT

•    Access Environment Variables

•    Edit / Delete Environment Variables


Lesson 22 (Debugging Tests)

•    What is Debugging?

•    When Debugging is Required?

•    How Debug?

•    VBScript Debug Commands as well as Breakpoint

•    Step past times Step, At a Time, as well as Hybrid Test Executions

•    Debug Viewer, Watch variables, alter values of Variables

Lesson 23 (Batch Testing)

•    Types of Test Run or Execution

•    Batch Testing

    o    Batch Testing using “Test Batch Runner” Tool

    o    Batch Testing using AOM Script

    o    Batch Testing using Driver Script
    o    Batch Testing using Quality Center Tool / ALM 


Lesson 24 (Recovery Scenarios)

•    What is Recovery Scenario?

•    Why Recovery Scenarios?

•    Trigger Events

•    Recovery Operations

•    Create New Recovery Scenarios

•    Associate Recovery Scenarios at Test marking or Tool Level

•    Edit Recovery Scenarios (If required)

•    Delete Recovery Scenarios (If required)

Lesson 25 (UFT Tool Administration)

•    Test Settings Configuration

•    Tool Options as well as View Options Configuration

•    Object Identification Configuration

•    Virtual object Configuration

•    What is Globalize Tool Settings?

•    Why Globalize Tool Settings?

•    How to Globalize Tool Settings?



Module 2 (VBScript for UFT Test Automation)


Lesson 1 (Overview on VBScript)
 

•    Adding Comments

•    Basic Features of Visual basic Scripting Edition

•    Data Types

•    Declaring Constants

•    VBScript Variables

•    Operators

•    Conditional Statements

•    Loop Statements

•    Built-in Functions

•    User defined Functions

•    Regular Expressions

•    File System Operations

•    Working with Excel Application

•    Working with Word Application

•    Working with Databases

•    Dictionary Object

•    Error Handling


Lesson 2 (Adding Comments)

•    Purpose of Comments

•    Syntax for Adding Comments

•    Comment a block of Statements

•    Uncomment comment block

•    Usage of Comments inwards UFT Test Automation 


Lesson iii (VBScript Data Types)

•    Implicit Declaration of Data Types

•    Check Data Sub Types

•    Convert Data from One Sub Type to another

Lesson iv (VBScript Variables)

•    What is Variable?

•    Implicit as well as Explicit Declaration of Variables

•    Option Explicit Statement

•    Assigning values to Variables

•    Usage of variables

•    Naming Restrictions

•    Scope of Variables

•    Types of Variables

•    Array Variables

•    Dynamic Arrays

•    Dimensional Arrays

•    Assigning Series of Values to Array Variable

Lesson v (VBScript Constants)

•    Declaration of Constants

•    Built-in Constants

•    User defined Constants

Lesson vi (VBScript Operators)

•    What is Operator?
 

•    Operator Precedence

•    Arithmetic Operators

•    Comparison Operators

•    Logical Operators 

Lesson seven (VBScript Conditional Statements)

•    If Statements

•    Select Case Statements

•    Usage of Conditional Statements inwards UFT

•    Execute a Statement when status is True (Simple If)

•    Execute a Block of Statements when status is True

•    Execute a Block of Statements when status is True otherwise execute roughly other block of statements.

•    Decide with Several alternates (ElseIf)

•    Execute a block of statements when to a greater extent than than 1 status is True (Nested If)

•    Decide with Several alternates using Select representative statement

•    Single, Compound as well as Nested Conditions

•    Positive as well as Negative Conditions

•    Loops inside Conditions as well as Vice Versa

Lesson viii (VBScript Loop Statements)

•    Purpose of Loop Statements

•    For…Next Statement

•    Terminating For Loop

•    While…Wend Statement

•    Do While / Until …Loop Statement

•    Terminating Do Loop

•    For Each…Next Statement

•    Condition statements inside Loops

•    Nested Loops

Lesson ix (Built-in Functions)

•    Array Functions

•    String Functions

•    Date as well as Time Functions

•    Input/Output Functions

•    Conversion Functions

•    Math Functions

•    Miscellaneous Functions

•    Usage of Built-in Functions inwards UFT

Lesson 10 (User Defined Functions)

•    Types of User Defined Functions

•    Sub Procedures

•    Function Procedures

•    Internal as well as External Functions

•    Centralized maintenance Functions

•    Examples

    o    Sub Procedure with no Arguments

    o    Sub Procedure with Arguments

    o    Sub Procedure with Arguments as well as Verification points

    o    Function Procedure with returning value

    o    Function Procedure with returning multiple values

    o    Associating or Loading Function Library Files

    o    Calling a Function inside the Function

Lesson eleven (Regular Expressions)

•    What is Regular Expression?

•    Usage of Regular Expressions inwards UFT Test Automation

•    Handling Dynamic Objects

•    Regular Expression Object

•    Search Operations using Regular Expression Object

Lesson 12 (File System Operations)

•    What is Computer File System?

•    Examples for File System Operations

•    How terminate user does File System Operations?

•    How to produce automatic File System Operations?

•    Creating File System Object

•    Examples:

    o    Create a Folder (without manual interaction)

    o    Copy a Folder

    o    Delete a Folder

    o    Create a Text File or Flat File

    o    Copy a Text File

    o    Delete a Text File

    o    Create Text Stream Object

    o    Read information graphic symbol past times Character from a Text File

    o    Read Line past times Line from a Text File

    o    Read entire content from a Text File

    o    Read information from a text file as well as perform Data Driven Testing

    o    Write Data continuously

    o    Write Data Line past times Line

    o    Append Data

    o    Compare 2 text files past times Size

    o    Compare 2 text files past times Text

    o    Compare 2 text files past times Binary Value (Exact match)

    o    Search Operations

    o    Checking being of a Folder or Text File


Lesson thirteen (Excel Application Operations)

•    Create Excel Application Object

•    Create Excel Work Book or File

•    Create Excel WorkBook as well as Excel WorkSheet objects

•    Read Data


•    Data Driven Testing past times fetching Test Data from an Excel File

•    Write Data

•    Read as well as Write Data using same file

•    Compare Data (Exact Match)

•    Compare Data (Textual Comparison)

•    Compare Data (Many to Many Comparison)

•    Search for Data

•    Add / Remove novel sheets to Existing excel file

•    Rename Sheets

Lesson xiv (Database Operations)

•    Create Database Connection Object

•    Create Database Recordset Object

•    Create Database Command Object

•    Create Provider for Database connectivity

•    Fetch entire Data from a database as well as perform Data driven Testing

•    Fetch hit of Data from a database as well as perform Data driven Testing

•    Export Data from a Database to Excel file

•    Export Data from a Database to Text file

•    Export Data from Text file to Excel file

•    Export Data from Excel file to Text file

•    Export Data from Excel to Database

•    Export information from Text file to Database

Lesson xv (Dictionary Object)

•    Create Dictionary Object

•    Methods as well as properties inwards Dictionary Object Model

•    Usage of Dictionary object inwards UFT Test Automation

Lesson xvi (Error treatment inwards VbScript)

•    Using Exist belongings as well as Conditional statements

•    Using Some Built-in Functions

•    Using Exit Statement

•    Using Option explicit Statement

•    Using On Error Resume Next Statement

Lesson 17 (VbScript Coding Conventions)

•    Constant naming Conventions

•    Variable Naming Conventions

•    Object Naming Conventions

•    Code Commenting Conventions

•    Formatting Your Code


Module iii (UFT Scripting)

Lesson 1 (Windows Scripting)

•    Handling GUI Objects

•    Object State validation

•    Input Domain Coverage

•    Output Domain Coverage

•    Database Testing

•    Other Examples

Lesson 2 (Web Scripting)  

•    Checking Links as well as other Web Objects

•    Forms validation

•    Output Domain Coverage

•    Cookies Testing

•    Web Script Examples

Module iv (Automation Framework Design as well as Implementation)

Lesson 1 (Test Planning)

•    Get Environment Details as well as pick out appropriate Add ins

•    Analyzing the AUT (Application nether Test) inwards price of Object identification)

•    Select Areas or Test Cases for Automation

•    Test Estimations

•    Tool Settings Configuration as well as Globalize

•    Automation Framework Implementation (Optional)

Lesson 2 (Automation Framework Theory)

•    What is Automation Framework?

•    Why Automation Framework?

•    Files to endure created as well as used inwards Test Automation using UFT tool

•    Tasks to endure preformed inwards Test Automation using UFT tool

•    Types of Automation Framework

•    List of Keywords inwards UFT as well as VBScript

•    Key Elements of Automation Framework

•    Create Folder Structure

Lesson iii (Automation Framework Implementation Practical)

•    Create Folder construction to shop Automation Resources

•    Create Automation Resources as well as shop into corresponding folders

•    Create Organizer Spread sheet

•    Generate Driver script

•    Create Initialization Script

•    Implementing Basic Framework

•    Implementing Keyword Driven Framework

•    Implementing Hybrid Framework

----------------------------------------------

Sumber http://www.gcreddy.com/
Post a Comment (0)
Previous Post Next Post