Automation  Testing

Testing Tools

Automation  Testing

“Automation Testing” is the process of using a computer program to execute system or user transactions against an IT system. This is typically achieved by using an automated test tool. Automated testing is typically used in functional regression testing, performance testing, load testing, network testing and security testing. The tools are very useful to speed up the test cycle as they can replicate manual testing processes at a much faster rate. Some of the leading Software Testing Tools include; HPs Quick Test Professional (QTP) and Win Runner for automated functional testing and Borlands Silk Test and Compuware Test Partner (now owned my Micrococcus). Automated software testing is generally the most successful when implemented by skilled resource.

Course Duration: 40 Hrs.(2-3months)                  Timings: Weekends/Custom/Flexible

Mode of Training:  Regular/Fast Track                Class Duration: 4hrs weekly

Course Outlines:


Introduction to QTP:

  • Overview on QTP
  • Add-ins for QTP Run
  • QTP testing Limitations
  • QTP concept on the Environment Specific.
  • Benefit of Using QTP tool in Test Cycle
  • QTP Installation Process.
  • QTP recording and test script preparation

Object Repository in QTP

  • Define Runtime Object in QTP
  • What are Test Object Properties
  • What are User define Objects in QTP
  • Pre-action Objects and Shared Objects in QTP
  • Object spy definition in QTP
  • Get Ro property
  • Run QTP on Objectry Reposito. Recording and Run from modify the Object properties.

Data tables Definition in QTP

  • Design Run time data tables in QTP
  • Design Local and Global data Tables in QTP
  • Data Tables Model
  • Data Table Iterations
  • Data Table Modeling
  • Data Table Formatting
  • Run QTP on Data tables. Recording and Run from Local and Global data Tables.

Parameterization in QTP

  • I/O & O/P parameters
  • Types on Actions and Iteration in QTP
  • Insert call to Existing Action
  • Insert call to new Action
  • Copy Action
  • Types of Environment Variables/ Environment Objects
  • QTP recording on I/O &I/O parameters. Action call to New Iterations.

Utility Objects

  • Random Number Checks in QTP
  • SystemUtil and Webutil in QTP
  • Register User function in QTP
  • Resister User function Definition through Scripting. SystemUtil and WebUtil.

Check points and Library files In QTP

  • Types of check points
  • Updating Check points at runtime
  • Associating Library globally to a test
  • How to dynamically load library locally
  • Register User function objects
  • Explicit Application Function
  • Local scope execution
  • Record QTP scenarios and Run with Check points. Check library functions.

Descriptive Programming in QTP

  • Identification of Objects
  • Implicit properties
  • Syntax identification during descriptive programming
  • Child Object identification and Declaration
  • Browser identification with open URL property     
  • Descriptive programming session with Implicit properties. Child objects declaration. Open browser Property identification.

Debuging In QTP and Recovery Scenarios

  •  Debugging in QTP using breakpoints
  • Used Expressions in QTP
  • Variable definition and Watch points.
  • Recovery Scenarios Identification
  • Default Recovery scenarios to identify Internet Explorer
  • Recovery function calls and the Error handling
  • Debugging in QTP using breakpoints and regular expressions. Variable definition. Recovery scenarios in Scripting. Recovery function calls.

Regular Expressions and VB scripts in QTP

  • Regular Web list and Web radio value
  • Extracting information using regular expressions
  • Replacing data from a string Using regular expressions
  • Strings and conversion function
  • Variable type, Get reference,
  • Fixed Length/Dynamic arrays
  • Optional arguments in VB scripts
  • Regular expressions and Weblist. VB scripts using Conversion function. Optional arguments

Synchronization and test results reporting

 

  • Synchronization point using Synchronization methods
  • Wait statement /Wait property
  • Object existence /events
  • Results reporting with custom steps.
  • Synchronization with wait statement and Wait Property.
  • Test Results with HTML report. QTP API Definition through Script.

 

  • Course Package:0
  • Course Duration:40 hours
  • Buy
  • Apply Now
  • 33

Back to Top
Content