QTP/UFT Training Course in Jaipur
Industry-oriented certification Digital Marketing training course to furnish your career to kick-start/grow at MNCs/Non-MNCs Organization & corporate
Professional expert Sr. Digital Marketing Institute With 15+ Years of working experience will provide you industrial level training.
You can attain the practical training session to get the indutrial exposure & prepare for the corporate level challanges.
You’ll attain knowledge on bases of real-time scenarios, live projects & best case study to complete E-lite workshop.
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…Then….Else Statement</li>
<li>If…Then….ElseIf Statement</li>
<li>Select…Case Statement</li>
</ul>
<p><strong>Loop through Code</strong></p>
<ul>
<li>Do…Loop</li>
<li>Do Until</li>
<li>While…Wend</li>
<li>For…Next</li>
<li>For Each…Next</li>
</ul>
<p><strong>Other Statements Procedures</strong></p>
<ul>
<li>Sub Procedures</li>
<li>Function Procedures</li>
</ul>
<ul>
<li>Handling Syntax & 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— 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’s build.xml for your tests</li>
<li>Execute tests through Grid in sequence or parallel</li>
<li>Grid hub & 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>
<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>
<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>
<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>
<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 |