QTP/UFT Training Course in Jaipur

Certification

Industry-oriented certification Digital Marketing training course to furnish your career to kick-start/grow at MNCs/Non-MNCs Organization & corporate

Experienced Faculty

Professional expert Sr. Digital Marketing Institute With 15+ Years of working experience will provide you industrial level training.

Placement Assistance

Receive placement assistance after completion of 70% training, E-lite team will arrange interviews till you’ll get the placement.

LAB Facility

You can attain the practical training session to get the indutrial exposure & prepare for the corporate level challanges.

Workshop Sessions

You’ll attain knowledge on bases of real-time scenarios, live projects & best case study to complete E-lite workshop.

Admin Support

E-Lite’s 7 days working admin team co-ordinates you for the fresh batch schedule/re-scheduling classes/arrange doubt classes.

QTP/UFT Programme Details

Course Duration:40 – 45 HRS with Highly Skilled Corporate Trainers
QTP/UFT Training for below Modules-Weekdays/Weekend batches

E-Lite Institute Jaipur – QTP/UFT Certification Training Delivery Method

  • Web / Desktop Base.
  • Instructor-Led Classroom Sessions.
  • Presentations/Demonstration/Practicals of concepts.
  • Handouts/Assignments/Real-time Exposure to work on Clients.

QTP/UFT Programme Modules

QTP/UFT Training Course

<ul> <li>What is Automation Testing?</li> <li>Benefits of Automation Testing?</li> <li>Manual Testing vs. Automation Testing</li> <li>Types of Automation Testing Tools</li> <li>Tool Selection Criteria</li> <li>Automation Testing Process</li> <li>When should Test Automation be used?</li> <li>When should Test Automation be avoided?</li> </ul>
<ul> <li>Overview of Add-In Manager and QuickTest</li> <li>QuickTest Window and Tools</li> <li>QuickTest Commands</li> <li>Tools in QuickTest</li> </ul>
<ul> <li>ecording a Test</li> <li>Understanding your recorded Test</li> <li>Executing a Test</li> <li>Different Recording Levels</li> <li>Default Recording</li> <li>Analog Recording</li> <li>Low-Level Recording</li> <li>Analyzing the Results</li> </ul>
<ul> <li>Difference between Languages and Scripts</li> <li>VB script Language Overview</li> <li>History of VBScript</li> <li>VBScript and Versions</li> <li>Difference between Languages and Scripting</li> </ul> <p><strong>Comments</strong></p> <ul> <li>Purpose of comments:</li> <li>Types of Comments</li> <li>Comments and Shortcut keys</li> </ul> <p><strong>VB Script Variables</strong></p> <ul> <li>Declaring Variables</li> <li>Option Explicit</li> <li>Naming Restrictions for Variables</li> <li>Scope of Variables</li> <li>Life Time of Variables</li> <li>Assigning Values to Variables</li> <li>Scalar Variables and Array Variables</li> <li>Dynamic Arrays</li> </ul> <p><strong>VB Script Data Types</strong></p> <ul> <li>Variant Subtypes</li> </ul> <p><strong>VB Script Operators</strong></p> <ul> <li>Operator Precedence</li> <li>Arithmetic Operators</li> <li>Comparison Operators</li> <li>Logical Operators</li> <li>String Manipulation</li> </ul>
<ul> <li>InputBox Function</li> <li>MsgBox Function</li> </ul> <p><strong>Constants</strong></p> <ul> <li>Creating Constants</li> </ul> <p><strong>Conditional Statements</strong></p> <ul> <li>If Statement</li> <li>If&hellip;Then&hellip;.Else Statement</li> <li>If&hellip;Then&hellip;.ElseIf Statement</li> <li>Select&hellip;Case Statement</li> </ul> <p><strong>Loop through Code</strong></p> <ul> <li>Do&hellip;Loop</li> <li>Do Until</li> <li>While&hellip;Wend</li> <li>For&hellip;Next</li> <li>For Each&hellip;Next</li> </ul> <p><strong>Other Statements Procedures</strong></p> <ul> <li>Sub Procedures</li> <li>Function Procedures</li> </ul>
<ul> <li>Handling Syntax &amp; Runtime Errors</li> <li>Coding to Avoid Errors</li> <li>Coding to Handle Errors</li> <li>The Error Object</li> <li>The Raise Method</li> </ul> <p><strong>Built-In Functions</strong></p> <ul> <li>String Functions</li> <li>Math Functions</li> <li>Date and Time Functions</li> </ul> <p><strong>Debugging</strong></p> <ul> <li>Why Debug</li> <li>Types of Bugs</li> <li>Stepping Through Code</li> <li>Watching Variable Values</li> </ul> <p><strong>Regular Expressions</strong></p> <p><strong>Methods</strong></p> <p><strong>Objects</strong></p>
<ul> <li>What are Objects?</li> <li>Properties Defined</li> <li>Methods Defined</li> <li>Events Defined</li> <li>Referencing Objects</li> <li><strong>Properties</strong></li> <li><strong>Classes</strong></li> <li><strong>Keywords</strong></li> <li><strong>Working with Test Objects and Object Repositories</strong></li> <li>Object Repository Introduction</li> <li>How Objects are added into OR</li> <li>Identifying the Objects</li> <li>Viewing the Object Properties</li> <li>Object Repository Modes</li> <li>Per-Action vs. Shared Object Repository</li> <li>Object SPY</li> <li>OI Introduction</li> <li>User Defined Objects</li> <li>Smart Identification</li> <li>Managing Object Repositories</li> <li>Merging Shared Object Repositories</li> <li>Associating Shared Object Repositories to a Test</li> <li>Merging Object Repositories</li> </ul> <p><strong>Synchronization</strong></p> <ul> <li>What is Synchronization?</li> <li>Synchronizing Your Tests</li> <li>Synchronization Methods</li> <li>Adding Wait Property Method</li> <li>Adding Wait Method, Adding Exist method</li> <li>Adding Sync Method</li> <li>Global Synchronization Settings</li> <li>Browser vs. Page Sync()</li> <li>Web Event Recording Configuration</li> </ul>
<ul> <li>Introduction</li> <li>Adding Checkpoints while recording</li> <li>Types of Checkpoints</li> <li>Standard Checkpoint</li> <li>Text Checkpoint, Text area Checkpoint</li> <li>Bitmap Checkpoint</li> <li>Database Checkpoint</li> <li>Accessibility Checkpoint</li> <li>XML from Resource Checkpoint</li> <li>XML from Application Checkpoint</li> <li>Page Checkpoint, Table Checkpoint</li> <li>Image Checkpoint</li> <li>Updating Checkpoints at run time</li> </ul> <p><strong>Output values </strong></p> <ul> <li>Introduction</li> <li>Types of Output Values</li> <li>Creating Output values</li> <li>Storing output values</li> </ul>
<ul> <li>Introduction to Actions</li> <li>Types of Actions, Creating Actions</li> <li>Inserting Call to Actions</li> <li>Insert Call to Copy of Action</li> <li>Insert Call to Existing Action</li> <li>Splitting Actions</li> <li>Input and Output Parameters</li> <li>Action Template</li> </ul> <p><strong>Parameterization Tests and Data Driven Tests</strong></p> <ul> <li>What is Parameterization?</li> <li>Parameterizing a Test Manually</li> <li>Parameterizing Using Actions</li> <li>Parameterizing Using DataTables</li> <li>Parameterizing Using Environment Variables</li> <li>Built-in Environment Variables</li> <li>Internal Environment variables</li> <li>External Environment Variables</li> <li>Parameterizing Using Random Number</li> </ul> <p><strong>Working with DataTables</strong></p> <ul> <li>Introduction</li> <li>Working with global and Action Sheets</li> <li>Editing and Saving DataTables</li> <li>DataTable Methods</li> <li>DataTables and Database</li> <li>Importing and Exporting Data to/ from Spread Sheet</li> </ul> <p><strong>Regular Expressions</strong></p> <ul> <li>Introduction to Regular Expressions</li> <li>Defining Regular Expressions</li> <li>Running and Analyzing Regular Expressions</li> <li>Regular Expression Characters</li> <li>When to use Regular Expressions in QuickTest</li> </ul> <p><strong>Functions</strong></p> <ul> <li>Introduction</li> <li>Creating User-Defined Functions</li> <li>Advantages if Using functions</li> <li>Creating generic Functions</li> <li>Function Decomposition</li> <li>Read from Excel</li> <li>Write to Excel</li> <li>Step Generator</li> </ul> <p><strong>Recovery Scenarios</strong></p> <ul> <li>Introduction to Trigger Events</li> <li>When to use Recovery Scenarios?</li> <li>Default Recovery Scenarios</li> <li>Recovery Function call</li> <li>Recovery Scenario Manager</li> <li>Error Handling</li> <li>Creating Recovery files</li> <li>Associating Recovery files</li> </ul> <p><strong>Virtual Objects</strong></p> <ul> <li>Introduction</li> <li>What is Virtual Object?</li> <li>Creating Virtual Object</li> <li>Virtual Object Manager</li> <li>Entire Parent hierarchy</li> <li>Parent only</li> </ul> <p><strong>Mapping User-Defined Test Object Classes</strong></p> <ul> <li>Introduction</li> <li>Object Mapping</li> <li>Standard Classes</li> </ul> <p><strong>Debugging in QuickTest</strong></p> <ul> <li>Establishing our Debugging Configuration</li> <li>Using Break Points</li> <li>Step Into, Step Out and Step Over</li> <li>Debug viewer Pane</li> <li>Working with Watch Expressions Tab</li> <li>Working with the Variables Tab</li> <li>Working with the Command Tab</li> </ul> <p><strong>Library Files</strong></p> <ul> <li>Associating a Library globally with a test</li> <li>Dynamically Loading libraries locally at run-time</li> <li>Dynamically Loading libraries globally at run-time</li> <li>Applicability of Option Explicit</li> </ul> <p><strong>Working with Databases</strong></p> <ul> <li>Introduction</li> <li>Checking the state of Connection or Recordset</li> <li>Database Connectivity</li> <li>MS Access, SQL Server and Oracle</li> <li>Exporting the results of a query to DataTable</li> </ul> <p><strong>Working with Flat Files</strong></p> <ul> <li>Introduction</li> <li>Types Flat Files, Modes of Flat Files</li> <li>Advantages FSO</li> </ul> <p><strong>Utility Objects</strong></p> <ul> <li>The Crypt Object</li> <li>The Optional Step Object, The PathFinder Object</li> <li>The SystemUtil Object, The RegisterUserFunc Object</li> <li>The Services Object, With&mdash; End with</li> <li>Transactional Statements</li> </ul>
<ul> <li>Introduction</li> <li>Accessing the web tables</li> <li>Clicking on inside the web table</li> <li>Row count</li> <li>Column Count</li> <li>GetCellData</li> <li>ChildItemsCount</li> </ul> <h3><strong>Working with MS Excel and MS Word</strong></h3> <ul> <li>Introduction</li> <li>The Excel Automation Object Model</li> <li>The Word Automation Object Model</li> </ul> <h3><strong>Descriptive Programming</strong></h3> <ul> <li>Introduction</li> <li>Advantages of Descriptive Programming</li> <li>When to use Descriptive Programming</li> <li>Descriptive Programming syntax</li> <li>Using description objects</li> <li>The micclass Identifier</li> <li>Converting OR based script to a DP-based script</li> <li>Types DP/PD Methods</li> </ul> <h3><strong>Implementing Test Automation Frame Works in Real Time Project</strong></h3> <ul> <li>Introduction</li> <li>Design Guidelines</li> <li>Advantages of Frame Work</li> <li>Types of Automation frameworks</li> <li>Support different application versions</li> <li>Implementing in Real-Time Environment</li> <li>Disadvantages of frameworks</li> </ul>
<ul> <li>ntroduction</li> <li>Automation QuickTest Operations</li> <li>When to use AOM Scripts</li> <li>How can we use AOM to launch QuickTest on Remote Machine</li> </ul> <h3><strong>HTML DOM</strong></h3> <ul> <li>What is HTML?</li> <li>When to use HTML DOM?</li> <li>When not to use HTML DOM?</li> <li>HTML DOM Objects</li> <li>JavaScript Events and Actions</li> <li>Converting a DOM object QTP Test Object</li> </ul>
<ul> <li>Installing grid and configure grid&rsquo;s build.xml for your tests</li> <li>Execute tests through Grid in sequence or parallel</li> <li>Grid hub &amp; node and Grid console</li> </ul>
<p>Introduction to SauceLabs</p>
<ul> <li>Introduction about maven</li> <li>High-Level Overview</li> <li>Ant vs Maven</li> <li>Installation of Maven</li> <li>Demo using Sample Maven Project</li> <li><strong>Maven Structure</strong>&nbsp; <ul> <li>Introduction of Maven Folder Structure</li> <li>The pom.xml</li> <li>Dependencies</li> <li>Goals</li> <li>Local Repo Structure</li> <li>Defaults</li> <li>Sample Demo of Build Session of Maven Project</li> </ul> </li> <li><strong>Maven Dependencies</strong>&nbsp; <ul> <li>Dependency version</li> <li>Versions</li> <li>Types</li> <li>Transitive Dependencies</li> <li>Scopes</li> </ul> </li> <li><strong>Maven Repositories</strong>&nbsp; <ul> <li>What is a Repository</li> <li>Dependency Repository</li> <li>Adding a Repository</li> <li>Plugin Repository</li> </ul> </li> <li><strong>Maven Eclipse Integration</strong>&nbsp; <ul> <li>Demo Installation</li> <li>Importing Projects</li> <li>Converting Existing Projects</li> <li>Pom Viewer</li> <li>Effective Pom</li> </ul> </li> </ul>
<ul> <li>Downloading and configuring Github</li> <li>Difference between CVC Versus DVC</li> <li>Basic Git Commands</li> <li>Working with Repositories</li> <li>Setting up Repositories</li> <li>Local and Remote Repositories</li> <li>Create repository and cloning projects</li> <li>Committing and Syncing the code</li> <li>Reverting and Rolling Back the Code</li> <li>Branch and Merging Concepts and Implementation</li> <li>Stashing Changes</li> <li>Resolving the Conflicts</li> </ul>
<p>Discuss about DB connectivity</p>

Find the QTP/UFT course details below.

Duration of Module

QTP/UFT Course Module QTP/UFT Course Duration
QTP/UFT 40 – 45 (Hours)

Batch Timings

QTP/UFT Course Schedule QTP/UFT Course Timing
Monday to Friday 8:00 AM – 10:00 AM
Monday to Friday 10:00 AM – 12:00 PM
Monday to Friday 2:00 PM – 4:00 PM
Monday to Friday 4:00 PM – 6:00 PM
Saturday/Sunday 8:00 | 12:00 | 2:00 | 4:00
Sunday 8:00 AM – 10:00 AM
Sunday 10:00 AM – 12:00 PM
Sunday 2:00 PM – 4:00 PM
Sunday 4:00 PM – 6:00 PM