New Selenium Batch starting on 6 Jan Time 11:00AM Office # 407, Fortuna Business Center, Above Radha Krishna Near Shivar Garden, Pimple Saudagar- 9922500360

OBJECTS, OBJECT REPOSITORY
  • What is an object?
  • Object Spy
  • Features in Object Spy
  • Help - My spy is not working !!
  • Classification of objects
  • object Repository
  • Mapping OR with code and application
  • Object hierarchy in Object repository
  • Dragging objects
  • Object Synchronization and wait
  • Adding objects manually in OR
  • Adding all objects of page in OR
  • Adding selected objects of page
  • Finding Object in OR from app
  • Finding Object in app from OR
  • Storing OR on hard disk
  • Local and shared object repository
  • Implementing QTP in your project and importance of shared repository
  • Object repository manager
  • Merging object repositories
  • ENVIRONMENT VARIABLES , DATATABLE EXAMPLE
  • What are Environment variables?
  • In-built and user defined environment variables
  • Practical Usage of environment vaiables
  • Importing/ environment variables from XML file
  • Datatable mini Project -1
  • Datatable mini Project -2
  • ACTIONS, FUNCTION LIBRARIES
  • What is action?
  • ExitAction
  • Multiple Actions in test
  • Shared Object Repository for actions
  • What are reusable actions
  • Creating and calling reusable action
  • Parameter passing and parameter retrieval from Actions
  • Functions in Actions
  • Local Functions
  • Why do we need function library
  • Practical usage of function library
  • When to use reusable actions and when to use Function libraries
  • Split Action
  • CHECKPOINTS AND OUTPUT VALUES
  • What are checkpoints?
  • Active screen
  • Concept of step generator
  • Standard Checkpoint
  • Text checkpoint
  • Text area checkpoint
  • Bitmap checkpoint
  • Screen capture and comparison COM API
  • Database checkpoint
  • Accessibility checkpoint
  • XML Checkpoint
  • Practicality of checkpoints
  • Checkpoints in webtable
  • What is output value?
  • Standard Output value
  • Text Output value
  • Text area Output value
  • Database Output value
  • Checkpoints and output value with webtable
  • Parameterizing output values
  • Practicality of checkpoints and output value
  • VB SCRIPTING FUNDAMENTALS
  • What is VB and why QTP/UFT uses it?
  • Variables and constants
  • msgbox, print, inputbox, vbcrlf commands
  • Running a script
  • Concatination operator
  • Managing long strings in Scripting
  • Run from step and run to step
  • Option explicit
  • Statements
  • Exiting Loops
  • Creating executing vb scripts in QTP/UFT
  • Creating executing vb scripts in notepad
  • ARRAYS,SUB,FUNCTIONS AND OBJECTS IN VB
  • Arrays
  • Redim and arrays
  • Sub
  • Functions
  • Installing addins
  • Using Inbuilt VB Functions
  • Type Conversion functions
  • Date and Time functions
  • Comparing dates
  • Formatting dates
  • String manipulation functions
  • Practical usage of functions in QTP
  • Class Object
  • Err Object - Error Handling
  • On error resume next
  • Methods and Properties of Err Object
  • DESCRIPTIVE PROGRAMMING USING VB
  • We have already started descriptive programming
  • Counting all the objects in a page
  • How does QTP extract the objects
  • Extracting all the objects and printing properties of objects
  • What is micclass
  • Extracting all links of page and printing their names
  • When do we use descriptive programming and bulk object extraction
  • Unique properties and similar objects
  • Extracting specific objects
  • Descriptive programming and various web components
  • Finding all result links after searching on google
  • ebay.com - Finding bids and prices on all items
  • Navigating through Pagination links
  • Err Object - Error Handling
  • REGULAR EXPRESSIONS IN VB
  • What are Regular expressions
  • Matches Collection
  • Match Object
  • Where can we use regular expressions
  • Regular expression Patterns in VB
  • RegExp Object in VB
  • Global Property in Regular expression
  • Ignorecase Property in Regular expression
  • Pattern Property in Regular Expression
  • Execute method of in Regular expression object
  • Replace method of in Regular expression object
  • Test method of in Regular expression object
  • Using Matches collection, match object and RegExp Object to evaluate regular expressions
  • Regular expression examples/exercises
  • DICTIONARY OBJECT, FILE HANDLING(FSO) IN VB
  • What is Dictionary Object in VB
  • Methods and Properties of Dictionary Object
  • What is FileSystemObject
  • FileSystemObject object methods and properties
  • Creating files Using FSO
  • Writing files Using FSO
  • Ignorecase Property in Regular expression
  • Reading Files Using FSO
  • Files Collection - Handling multiple files
  • Folders Collection - Handling multiple folders
  • Destroying Objects - Nothing
  • Random Number generation
  • HANDLING XLS FILES WITH VB SCRIPT
  • Why do we need Xls file handling?
  • VB script to create xls file
  • Opening existing xls file
  • FileSystemObject object methods and properties
  • VB script to find if XLS file is existing
  • Overriding an existing file
  • Adding sheet / Deleting sheets
  • Counting number of rows/column in a sheet
  • Reading from XLS File
  • Writing in XLS File
  • Determining if sheet/column is existing
  • Copying contents of one sheet to another
  • Comparing contents of 2 sheets
  • Concept of function library
  • Creating custom Xls Functions and storing them in VBS File
  • Adding Links to screenshots/websites into Cells
  • Preparing custom functions to read, write, delete and add sheets/cells/columns
  • OBJECTS IDENTIFICATION
  • Native and identification Properties
  • GetRoProperty - Read identification properties
  • Script to find Browser version
  • Getting browser title
  • Handling Dynamic Objects
  • Find number of search results from google
  • Testing windows based calculator
  • Timesofindia.com exercise
  • Managing links
  • Managing listbox/multi-selectlist
  • Managing Input box
  • Managing Buttons
  • Managing Checkboxes
  • Identifying/reading text from application
  • SPY Operations
  • Capture screenshot of page
  • Capture screenshot of Object like Link, Button etc
  • WORKING WITHOUT OR, HANDLING WEBTABLES
  • Working without Object repository
  • Why/When to work without OR
  • Counting total open browsers
  • Closing all open Browsers
  • Identifying object with single/multiple properties without using OR
  • What if 2 objects have same Properties
  • Handling examples in earlier modules without OR
  • Working with Links opening in new tab
  • What is a webtable
  • Counting columns in a webtable
  • Counting rows in a webtable
  • Extracting data from a webtable
  • Dynamic webtables
  • Get row with cell data
  • WebTables inside WebTables
  • REPORTS , TOPROTERTY AND ROPROPERTY, OBJECT VALIDATION
  • Various Test Status
  • Reporter Object
  • Properties and Methods of reporter object
  • Attaching Screenshots in Reports
  • Marking test case fail/pass
  • Screen Recorder
  • System Monitor
  • Exporting reports to various formats such as - pdf, xls
  • Difference between TO Property and RO property
  • Comparing RO and TO properties
  • Developing a custom function to validate object
  • Reporting ro and to properties validation in reports using a dictionary object
  • SetToProperty Usage
  • DATATABLE/XL FILE HANDLING
  • Why datatable
  • What is datatable object
  • Local and global sheets
  • Global Sheet - Reading/writing data
  • Local Sheet - Reading/writing data
  • Adding custom sheets in datatable
  • Run time Datatable
  • Adding columns though script
  • Importing xls sheet data into datatable sheet
  • Importing complete xls file in datatable
  • Exporting sheet from xls file
  • Exporting complete datatable to xls file
  • Example - Copying contents of one sheet of xls to another sheet
  • Example - Comparing values of two columns of xls file
  • Common mistakes with datatable
  • REGULAR EXPRESSIONS IN OBJECT REPOSITORY
  • Why do we need regex in OR??
  • Dynamically changing Objects
  • Creating/Using Regular expression validation function
  • Validating dynamically changing Objects
  • Validating dynamic time displayed on webpage
  • Validating dynamic text on webpage
  • Validating dynamic contents in webtable cells
  • RECORDING TYPES, VIRTUAL OBJECTS, UNIX/COMMAND PROMPT
  • Different recording Types in QTP
  • When to use various recording types
  • Concept of virtual Objects
  • Creating virtual Objects
  • WWhen to use virtual objects
  • Working on Unix command prompt
  • RECOVERY SCENARIOS
  • What is recovery scenario manager?
  • When do we use Recover scenario in QTP?
  • Various phases of recovery scenario
  • Handling popups with recovery scenario
  • Handling errors with Recovery scenario
  • How is Recovery Scenario different than 'on error resume next'
  • Parameters of the recovery Function
  • Enabling conditions of recovery scenario
  • DATA DRIVEN FRAMEWORK
  • What is a framework
  • Preparing vbs files having cutom functions
  • Preparing xls.vbs having all xls reading custom functions
  • Preparing TestManager.vbs for managing test cases
  • Building Object repository in Xls File
  • Preparing Verification.vbs and BrowserUtil.vbs having custom functions to interact with browser
  • Deciding TestSets/TestCases
  • Deciding environment variables
  • Implementing tests
  • Parameterizing tests from xls
  • Running a test on different browsers
  • Generating xls based reports and QTP reports
  • Skipping test cases and test sets
  • Taking screenshots of errors and putting in reports
  • Recovering from errors and reporting them
  • AOM Script to execute test cases in batch
  • Generating logs for complete project through AOM
  • Generating logs for individual test cases through AOM
  • Managing project portability accross systems
  • Memory management in case of large number of test cases
  • HYBRID FRAMEWORK
  • What is Hybrid Framework
  • Deciding test cases to automate
  • Building Xls files for test cases
  • Granual Keywords
  • Application dependent keywords
  • Bulding OR from Xls
  • Extracting objects through descriptive programming
  • Managing Objects with similar properties
  • Building resusable components and VB function libraries
  • Selectively running testcases
  • Reading data from Xls - Building Datadriven scripts
  • Running test case multiple times with different sets of test data
  • Running test cases on diferent browsers
  • Generating xls based reports
  • Execuitng test Suites
  • Taking screnshots of errors
  • Running the project from AOM
  • Memory management in case of large number of test cases
  • Extending the framework
  •    
       
    Facebook Twitter LinkedIn Google Plus
    Quick Enquiry Form
    Security Code:

     

    Can't read the above security code? Refresh
     
    Submit