SlideShare a Scribd company logo
1 of 37
Copyright 2015 IT Professional Academy 1
Automation (QTP) Testing
Course
WELCOME
Copyright 2015 IT Professional Academy 2
About IT Professional Academy
•Team of Highly Skilled Trainer with work Exp of 7+Y.
•Expertise in areas like Software Testing, Big Data,
Linux-Unix, SAP BI as well as Software Development.
•Provides both Classroom and Online Classes.
•Training centers across multiple cities.
•Provides Job Assistance, Interview preparation, Mock
Interviews, Resume Preparation.
Copyright 2015 IT Professional Academy 3
Salient Features:
Copyright 2015 IT Professional Academy 4
About Trainer:
Exp: 7+ Y in Automation Testing
Technical Expertise:
QTP, -UFT, Selenium, Excel Macro, Test
Complete, PHP, HTML-CSS, PL-SQL
Batch Intro.
Copyright 2015 IT Professional Academy 5
Course Agenda
•Fluent in VB Script: variables, if-else, loops,
arrays, Ddics, Objects, Functions etc
•Excel Macro: Basics of Excel Macro
•QTP-Basics: handling different web controls
•QTP-Advanced: Excel, Data Tables, Mouse
hovers, DB connections, DOM, AOM, COM
•QTP-Framework Development: KW
Driven, Data Driven, Hybrid, Function Driven
and Action Driven
After end of the course, You will be comfortable in
below things:
Copyright 2015 IT Professional Academy 6
Demo Agenda
•Introduction to Software Testing.
•Introduction to Automation Testing
•Automation Tools
•QTP Vs Selenium
•Introduction to VB script
•Introduction to HTML
•Introduction to Objects and Methods.
•Introduction to QTP
•Record and Play Back in QTP
Copyright 2015 IT Professional Academy 7
Day 1 Topics
1) Automation General information
i. Automation definition
ii. Purpose of the Automation
iii. Benefits of the automation
iv. Which applications are suitable for automation
v. Which test cases are right candidates for automation
vi. Which are not right candidates for automation
2) Automation Efforts Estimation
i. POC preparation
ii. CBA & ROI
3) Automation Tool Types
i. Test management Tools
ii. Functional or Regression Tools
iii. Performance Tool
Copyright 2015 IT Professional Academy 8
Expectations
What are your Expectations with
this course?
Copyright 2015 IT Professional Academy 9
Introduction To Software Testing
•Purpose of Software Testing: To get Quality
Product with out exceeding the set Cost.
Live Example: Bank Lost $10000k in a month
due to a defect.
•Methodologies in Testing: Water fall Vs Agile
•Software testing Life Cycle.
Copyright 2015 IT Professional Academy 10
Software Testing: Water Fall Model
Copyright 2015 IT Professional Academy 11
Agile: Focus on MVP
Copyright 2015 IT Professional Academy 12
Testing Pyramid: Agile
Copyright 2015 IT Professional Academy 13
Introduction To Automation Testing
“Automation is the use of tools and strategies
that reduce human involvement or
interaction in repetitive or redundant tasks.”
Copyright 2015 IT Professional Academy 14
Need for Automation Testing?
•It Involves automating a manual process of testing.
•Ever shrinking schedule and minimal resources.
•Budget constraints.
•Save time for repetitive tasks performed during
testing.
etc etc etc.
Copyright 2015 IT Professional Academy 15
Need for Automation Testing?
Bottom Line:
“So that machine works while you sleep so
as to save
TIME
&
MONEY.
Budget is the Driving Factor for all automation
efforts.
Copyright 2015 IT Professional Academy 16
Need for Automation Testing?
ROI Example:
ROI = Benefit/Cost
Simple Rule: If Number of Automation
Tester is more than Number of Manual
Tester then ROI is not Achieved.
Copyright 2015 IT Professional Academy 17
Automation ROI
If green line is not going down, ROI will never
be achieved.
Copyright 2015 IT Professional Academy 18
Before you Automate..
Ask two questions:
1. Shall you Automate?
Should get some value out of it.
“Automating Flow which will only be used once should not be
automated. Having said that, automating a flow which will be
used only once but is important and not possible manually;
should be automated.”
2. Can you Automate?
Check Automation feasibility.
“Before committing, always check if flow or AUT is feasible to
automate. Do not false commit.”
Copyright 2015 IT Professional Academy 19
Copyright 2015 IT Professional Academy 20
Advantages & Disadvantages of
Automation Testing
Advantages Disadvantages
Saves Time High Investment in Tool and training
Cost Reduction Test Coverage
Reliable: Eliminating human error High man power requirement for test
preparations.
Reusable
Better Quality Software
Copyright 2015 IT Professional Academy 21
Criteria For Automation Test Tool
Scope
Ease of Integration
Compatibility
Performance
Types of tests
Maintainability
Affordability
Copyright 2015 IT Professional Academy 22
QTP Vs Selenium-1
QTP: It is commercial tool and hence it requires a license is expensive
Selenium: Its an open source tool hence it does not require license and
is free
QTP: It is used for testing client-server applications. It can test web-
based as well as desktop applications
Selenium: Using Selenium only web applications can be tested
QTP: QTP tests can only be developed in QTP IDE
Selenium: Selenium has the option of using wide range of IDEs like
Visual Studio, Eclipse, Netbeans
QTP: HP UFT only supports VB script
Selenium: Selenium supports JAVA, .NET, Ruby, Perl, PHP, and many
other programming languages
Copyright 2015 IT Professional Academy 23
QTP Vs Selenium-2
QTP: HP UFT comes with built in object repository. Object repository
development and maintenance is quite easy in HP ALM
Selenium: Selenium dose not have such built in object repository, but
object can be managed by using UI element user extension
QTP: HP UFT integrates with test management tool like HP Quality
Center
Selenium: There is no such tool that integrates with Selenium
QTP: All types of dialog box is supported by it
Selenium: It supports dialog box partially
QTP: It supports different environments like SAP, Oracle, .NET but
user need to purchase add-on license for them
Selenium: It supports addition of plug-ins to include features that are
not provided by core Selenium
Copyright 2015 IT Professional Academy 24
QTP Vs Selenium-3
QTP: Automation testing is expensive due to licensing cost
Selenium: Web automation testing with Selenium incurs less cost
QTP: HP QTP offers very good technical support
Selenium: It has no official support, since it is an open source
QTP: HP QTP supports only VBScript . Hence Object Oriented Approach
to Test Automation becomes challenging
Selenium: Selenium supports mature Object Oriented Language like
Java
QTP: HP QTP is more user friendly and scripts are developed quickly.
Selenium: It is a low level tool with less functionality. Script requires
more time to develop and maintain
QTP: Backward compatibility is powerful. Latest version of HP ALM
supports code that was developed 5 years back
Selenium: With new Selenium release the API changes. So Test Scripts
need to be updated
Copyright 2015 IT Professional Academy 25
QTP Vs Selenium-4
In Short it is similar to Buying a Laptop
QTP: Laptop with Windows 10 and useful Applications installed.
Every thing up and Running.
Selenium: Laptop Case + Hard Disk+ Ram+ Linux CD + useful
Applications CD. But Every thing for Free.
Copyright 2015 IT Professional Academy 26
Introduction to VB Script
VBScript
designed to run on multiple platforms that use the ActiveX Scripting
Interface.
VBA (VB for Applications)
More sophisticated customization.
Power user focus, natural upgrade, superb integration
Visual Basic
Best tool for distributed client/Server solutions.
Powerful, robust, scalable.
Copyright 2015 IT Professional Academy 27
What is VBScript?
•A subset of visual basic
•The VBScript Code is case Insensitive.
•Microsoft Visual Basic Scripting Edition brings active
scripting to a wide variety of environments, including
Web client scripting in Microsoft Internet Explorer
and Web server scripting in Microsoft Internet
Information Service (IIS).
Copyright 2015 IT Professional Academy 28
VB Script Example
1. VB Script Editor
2. Create a .vbs File
3. Create a simple Program for Addition and Display
the result.
4. Calculator Program for Add, Subtract, Multiply
and Divide.
5. Walk thorough the VB Script Code to Automate
IE.
Copyright 2015 IT Professional Academy 29
HTML Basics:
1. Hyper Text MarkUp Language
2. It is the Implementation behind a Web page.
3. Do Inspect Element in Chrome to Check the HTML
code of the Page.
4. You can alter the HTML Page by changing the text
in the Chrome Editor.
5. HTML Tags and Attributes.
Copyright 2015 IT Professional Academy 30
HTML Basics
Types of Control:
1. Text Elements
2. Text Box
3. Links
4. Table
5. Radio Group
6. Select List
7. Drop down
8. Check Box
9. Buttons
10.Hovers
11.Tooltips
Copyright 2015 IT Professional Academy 31
HTML Basics: Tag Implementation
1. <!DOCTYPE html>
2. <html>
3. <body>
4. <h1><u>My First Heading</u></h1>
5. <p><u>My first paragraph.</u></p>
6. <p><u>My first Link.</u></p>
7. <a href="http://www.itprofessionalacademy.in">Visit our Site</a>
8. <p><u>My first Table</u></p>
9. <table style="width:100%">
10. <tr>
11. <td>Vinod</td>
12. <td>Khanna</td>
13. <td>50</td>
14. </tr>
Copyright 2015 IT Professional Academy 32
Object and Methods
Every thing is an Object.
All Objects has properties and methods/functions.
I am an Object:
Properties:
1. Name: Akash
2. Age: 34
3. DNA: ATCG
4. Weight: 80KG
And many more..
Actions I can
Do
1. Type(what to
type)
2. Dance(which
dance)
3. Sing(which
song)
And many more…
Copyright 2015 IT Professional Academy 33
Object and Methods:Hierarchy
All Objects has Parent.
I am an Object:
Properties:
1. Name: Akash
2. Age: 34
3. DNA: ATCG
4. Weight: 80KG
And many more..
Actions I can
Do
1. Type(what to
type)
2. Dance(which
dance)
3. Sing(which
song)
And many more…
I am an Object:
Properties:
1. Name: Akash_Dad
2. Age: 60
3. DNA: ATCG_1
4. Weight: 75KG
And many more..
Actions I can
Do
1. Read(what to
type)
And many more…
Copyright 2015 IT Professional Academy 34
Object and Methods
<input id="gs_htif0" class="gsfi" disabled="" autocomplete="off" aria-
hidden="true" style="border: medium none; padding: 0px; margin: 0px;
height: auto; width: 100%; position: absolute; z-index: 1; background-color:
transparent; color: silver; transition: all 0.218s ease 0s; opacity: 0; text-align:
left; left: 0px;" dir="ltr" kl_virtual_keyboard_secure_input="on">
I am an Object:
Properties:
1. id: “gs_htifo”
2. class: “gsfi”
3. background-color:
“transparent”
and many more…
Actions I can Do
1. Type
2. Click
and many more..
Google
Input Box
Copyright 2015 IT Professional Academy 35
Target-Command-Value-Sync
All interactions are the combination of :
1. Target
2. Command
3. Value
4. Sync
5. Verify
Analogy: “Paint- This Wall- With Red
Color- wait for it to Dry -Verify
Copyright 2015 IT Professional Academy 36
QTP Demo Example:
Example:
•Record Script
Demo Site:
http://parabank.parasoft.com/parabank/index.htm
Script1: ValidateLoginFunctionality
Copyright 2015 IT Professional Academy 37
QTP DAY 1 Ends.
Thank you.

More Related Content

What's hot

QTP Power Point Presentation
QTP Power Point PresentationQTP Power Point Presentation
QTP Power Point PresentationSVRTechnologies
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questionsRamu Palanki
 
QTP Training by INFOTECH
QTP Training by INFOTECHQTP Training by INFOTECH
QTP Training by INFOTECHPravinsinh
 
Interview questions in qtp
Interview questions in qtpInterview questions in qtp
Interview questions in qtpRamu Palanki
 
First QTP Tutorial
First QTP TutorialFirst QTP Tutorial
First QTP Tutorialtjdhans
 
Qtp Basics
Qtp BasicsQtp Basics
Qtp Basicsmehramit
 
Generic Test Automation Architecture
Generic Test Automation ArchitectureGeneric Test Automation Architecture
Generic Test Automation ArchitectureTestingCR
 
Keyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkKeyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkMikhail Subach
 
What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.Confiz
 
QTP Slides Presentation.
QTP Slides Presentation.QTP Slides Presentation.
QTP Slides Presentation.tjdhans
 
Qtp interview questions3
Qtp interview questions3Qtp interview questions3
Qtp interview questions3Ramu Palanki
 
Keyword Driven Automation
Keyword Driven AutomationKeyword Driven Automation
Keyword Driven AutomationPankaj Goel
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtpRamu Palanki
 
Qtp Training
Qtp TrainingQtp Training
Qtp Trainingmehramit
 
Keyword Driven Testing using TestComplete
Keyword Driven Testing using TestCompleteKeyword Driven Testing using TestComplete
Keyword Driven Testing using TestCompletesrivinayak
 
Pro smartbooksquestions
Pro smartbooksquestionsPro smartbooksquestions
Pro smartbooksquestionsyoummr
 

What's hot (19)

QTP Power Point Presentation
QTP Power Point PresentationQTP Power Point Presentation
QTP Power Point Presentation
 
Ppt Qtp
Ppt QtpPpt Qtp
Ppt Qtp
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 
QTP Training by INFOTECH
QTP Training by INFOTECHQTP Training by INFOTECH
QTP Training by INFOTECH
 
Interview questions in qtp
Interview questions in qtpInterview questions in qtp
Interview questions in qtp
 
First QTP Tutorial
First QTP TutorialFirst QTP Tutorial
First QTP Tutorial
 
Qtp Basics
Qtp BasicsQtp Basics
Qtp Basics
 
Generic Test Automation Architecture
Generic Test Automation ArchitectureGeneric Test Automation Architecture
Generic Test Automation Architecture
 
Qtp day 1
Qtp day 1Qtp day 1
Qtp day 1
 
Keyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkKeyword-driven Test Automation Framework
Keyword-driven Test Automation Framework
 
What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.
 
Web service testing using QTP (UFT)
Web service testing using QTP (UFT)Web service testing using QTP (UFT)
Web service testing using QTP (UFT)
 
QTP Slides Presentation.
QTP Slides Presentation.QTP Slides Presentation.
QTP Slides Presentation.
 
Qtp interview questions3
Qtp interview questions3Qtp interview questions3
Qtp interview questions3
 
Keyword Driven Automation
Keyword Driven AutomationKeyword Driven Automation
Keyword Driven Automation
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtp
 
Qtp Training
Qtp TrainingQtp Training
Qtp Training
 
Keyword Driven Testing using TestComplete
Keyword Driven Testing using TestCompleteKeyword Driven Testing using TestComplete
Keyword Driven Testing using TestComplete
 
Pro smartbooksquestions
Pro smartbooksquestionsPro smartbooksquestions
Pro smartbooksquestions
 

Viewers also liked

Qtp manual testing tutorials by QuontraSolutions
Qtp manual testing tutorials by QuontraSolutionsQtp manual testing tutorials by QuontraSolutions
Qtp manual testing tutorials by QuontraSolutionsQUONTRASOLUTIONS
 
02 test automation functional testing (qtp)
02 test automation functional testing (qtp)02 test automation functional testing (qtp)
02 test automation functional testing (qtp)Siddireddy Balu
 
Automation Tool QTP
Automation Tool  QTPAutomation Tool  QTP
Automation Tool QTPBugRaptors
 
REVISTA DIGITAL / EDICIONES UFT
REVISTA DIGITAL / EDICIONES UFTREVISTA DIGITAL / EDICIONES UFT
REVISTA DIGITAL / EDICIONES UFTRossy Castellanos
 
Centralized test automation framework implementation
Centralized test automation framework implementationCentralized test automation framework implementation
Centralized test automation framework implementationBharathi Krishnamurthi
 
Telerik Test studio
Telerik Test studio Telerik Test studio
Telerik Test studio Ahamad Sk
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileJeffrey Nunn
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test CompleteVartika Saxena
 
Programming skills for test automation
Programming skills for test automationProgramming skills for test automation
Programming skills for test automationRomania Testing
 
Software testing Training Syllabus Course
Software testing Training Syllabus CourseSoftware testing Training Syllabus Course
Software testing Training Syllabus CourseTOPS Technologies
 
Introduction to Unified Functional Testing 12 (UFT)
Introduction to Unified Functional Testing 12 (UFT)Introduction to Unified Functional Testing 12 (UFT)
Introduction to Unified Functional Testing 12 (UFT)Archana Krushnan
 
CV_Vinay_Testing_QTP
CV_Vinay_Testing_QTP CV_Vinay_Testing_QTP
CV_Vinay_Testing_QTP vinay123456
 
Basics of Automation & Manual Software Testing
Basics of Automation & Manual Software TestingBasics of Automation & Manual Software Testing
Basics of Automation & Manual Software TestingGusani Tech Ideation
 
Manual Testing Notes
Manual Testing NotesManual Testing Notes
Manual Testing Notesguest208aa1
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessLee Barnes
 
Manual Testing Material by Durgasoft
Manual Testing Material by DurgasoftManual Testing Material by Durgasoft
Manual Testing Material by DurgasoftDurga Prasad
 
7400354 vbscript-in-qtp
7400354 vbscript-in-qtp7400354 vbscript-in-qtp
7400354 vbscript-in-qtpBharath003
 
Complete guide to manual testing@uma
Complete guide to manual  testing@umaComplete guide to manual  testing@uma
Complete guide to manual testing@umaUma Sapireddy
 
01 software test engineering (manual testing)
01 software test engineering (manual testing)01 software test engineering (manual testing)
01 software test engineering (manual testing)Siddireddy Balu
 

Viewers also liked (20)

Qtp manual testing tutorials by QuontraSolutions
Qtp manual testing tutorials by QuontraSolutionsQtp manual testing tutorials by QuontraSolutions
Qtp manual testing tutorials by QuontraSolutions
 
02 test automation functional testing (qtp)
02 test automation functional testing (qtp)02 test automation functional testing (qtp)
02 test automation functional testing (qtp)
 
Automation Tool QTP
Automation Tool  QTPAutomation Tool  QTP
Automation Tool QTP
 
REVISTA DIGITAL / EDICIONES UFT
REVISTA DIGITAL / EDICIONES UFTREVISTA DIGITAL / EDICIONES UFT
REVISTA DIGITAL / EDICIONES UFT
 
Centralized test automation framework implementation
Centralized test automation framework implementationCentralized test automation framework implementation
Centralized test automation framework implementation
 
Telerik Test studio
Telerik Test studio Telerik Test studio
Telerik Test studio
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | Agile
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
 
Programming skills for test automation
Programming skills for test automationProgramming skills for test automation
Programming skills for test automation
 
Test studio
Test studioTest studio
Test studio
 
Software testing Training Syllabus Course
Software testing Training Syllabus CourseSoftware testing Training Syllabus Course
Software testing Training Syllabus Course
 
Introduction to Unified Functional Testing 12 (UFT)
Introduction to Unified Functional Testing 12 (UFT)Introduction to Unified Functional Testing 12 (UFT)
Introduction to Unified Functional Testing 12 (UFT)
 
CV_Vinay_Testing_QTP
CV_Vinay_Testing_QTP CV_Vinay_Testing_QTP
CV_Vinay_Testing_QTP
 
Basics of Automation & Manual Software Testing
Basics of Automation & Manual Software TestingBasics of Automation & Manual Software Testing
Basics of Automation & Manual Software Testing
 
Manual Testing Notes
Manual Testing NotesManual Testing Notes
Manual Testing Notes
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
 
Manual Testing Material by Durgasoft
Manual Testing Material by DurgasoftManual Testing Material by Durgasoft
Manual Testing Material by Durgasoft
 
7400354 vbscript-in-qtp
7400354 vbscript-in-qtp7400354 vbscript-in-qtp
7400354 vbscript-in-qtp
 
Complete guide to manual testing@uma
Complete guide to manual  testing@umaComplete guide to manual  testing@uma
Complete guide to manual testing@uma
 
01 software test engineering (manual testing)
01 software test engineering (manual testing)01 software test engineering (manual testing)
01 software test engineering (manual testing)
 

Similar to QTP Automation Testing Tutorial 1

SELENIUM or QTP Which is a Best Automation Tool for Your Business ?
SELENIUM or QTP Which is a Best Automation Tool for Your Business ?SELENIUM or QTP Which is a Best Automation Tool for Your Business ?
SELENIUM or QTP Which is a Best Automation Tool for Your Business ?JanBask Training
 
Continuous test automation
Continuous test automationContinuous test automation
Continuous test automationViresh Doshi
 
GaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-FinalGaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-FinalGanesha Shetty
 
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...CA Technologies
 
Leveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver ExampleLeveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver ExampleTechWell
 
Continuous Integration Practices
Continuous Integration Practices Continuous Integration Practices
Continuous Integration Practices Marcelo Freire
 
Continuous integration practices to improve the software quality
Continuous integration practices to improve the software qualityContinuous integration practices to improve the software quality
Continuous integration practices to improve the software qualityFabricio Epaminondas
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsTaUB Solutions
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...RapidValue
 
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"GoIT
 
Putting Quality First through Continuous Testing
Putting Quality First through Continuous TestingPutting Quality First through Continuous Testing
Putting Quality First through Continuous TestingTechWell
 
Ten10 Seminar: Test Automation, Tooling and the Future (slides)
Ten10 Seminar: Test Automation, Tooling and the Future (slides)Ten10 Seminar: Test Automation, Tooling and the Future (slides)
Ten10 Seminar: Test Automation, Tooling and the Future (slides)Ten10
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceRapidValue
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation StrategyMartin Ruddy
 
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.ioMuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.ioJitendra Bafna
 

Similar to QTP Automation Testing Tutorial 1 (20)

Selenium topic 1- Selenium Basic
Selenium topic 1-  Selenium BasicSelenium topic 1-  Selenium Basic
Selenium topic 1- Selenium Basic
 
SELENIUM or QTP Which is a Best Automation Tool for Your Business ?
SELENIUM or QTP Which is a Best Automation Tool for Your Business ?SELENIUM or QTP Which is a Best Automation Tool for Your Business ?
SELENIUM or QTP Which is a Best Automation Tool for Your Business ?
 
Continuous test automation
Continuous test automationContinuous test automation
Continuous test automation
 
Ashish Baraiya
Ashish BaraiyaAshish Baraiya
Ashish Baraiya
 
GaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-FinalGaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-Final
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
 
Leveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver ExampleLeveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver Example
 
Continuous Integration Practices
Continuous Integration Practices Continuous Integration Practices
Continuous Integration Practices
 
Continuous integration practices to improve the software quality
Continuous integration practices to improve the software qualityContinuous integration practices to improve the software quality
Continuous integration practices to improve the software quality
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
 
Qtp - Introduction values
Qtp - Introduction valuesQtp - Introduction values
Qtp - Introduction values
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"
 
Putting Quality First through Continuous Testing
Putting Quality First through Continuous TestingPutting Quality First through Continuous Testing
Putting Quality First through Continuous Testing
 
Ten10 Seminar: Test Automation, Tooling and the Future (slides)
Ten10 Seminar: Test Automation, Tooling and the Future (slides)Ten10 Seminar: Test Automation, Tooling and the Future (slides)
Ten10 Seminar: Test Automation, Tooling and the Future (slides)
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open Source
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation Strategy
 
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.ioMuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
 
Future of QA
Future of QAFuture of QA
Future of QA
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 

Recently uploaded (20)

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

QTP Automation Testing Tutorial 1

  • 1. Copyright 2015 IT Professional Academy 1 Automation (QTP) Testing Course WELCOME
  • 2. Copyright 2015 IT Professional Academy 2 About IT Professional Academy •Team of Highly Skilled Trainer with work Exp of 7+Y. •Expertise in areas like Software Testing, Big Data, Linux-Unix, SAP BI as well as Software Development. •Provides both Classroom and Online Classes. •Training centers across multiple cities. •Provides Job Assistance, Interview preparation, Mock Interviews, Resume Preparation.
  • 3. Copyright 2015 IT Professional Academy 3 Salient Features:
  • 4. Copyright 2015 IT Professional Academy 4 About Trainer: Exp: 7+ Y in Automation Testing Technical Expertise: QTP, -UFT, Selenium, Excel Macro, Test Complete, PHP, HTML-CSS, PL-SQL Batch Intro.
  • 5. Copyright 2015 IT Professional Academy 5 Course Agenda •Fluent in VB Script: variables, if-else, loops, arrays, Ddics, Objects, Functions etc •Excel Macro: Basics of Excel Macro •QTP-Basics: handling different web controls •QTP-Advanced: Excel, Data Tables, Mouse hovers, DB connections, DOM, AOM, COM •QTP-Framework Development: KW Driven, Data Driven, Hybrid, Function Driven and Action Driven After end of the course, You will be comfortable in below things:
  • 6. Copyright 2015 IT Professional Academy 6 Demo Agenda •Introduction to Software Testing. •Introduction to Automation Testing •Automation Tools •QTP Vs Selenium •Introduction to VB script •Introduction to HTML •Introduction to Objects and Methods. •Introduction to QTP •Record and Play Back in QTP
  • 7. Copyright 2015 IT Professional Academy 7 Day 1 Topics 1) Automation General information i. Automation definition ii. Purpose of the Automation iii. Benefits of the automation iv. Which applications are suitable for automation v. Which test cases are right candidates for automation vi. Which are not right candidates for automation 2) Automation Efforts Estimation i. POC preparation ii. CBA & ROI 3) Automation Tool Types i. Test management Tools ii. Functional or Regression Tools iii. Performance Tool
  • 8. Copyright 2015 IT Professional Academy 8 Expectations What are your Expectations with this course?
  • 9. Copyright 2015 IT Professional Academy 9 Introduction To Software Testing •Purpose of Software Testing: To get Quality Product with out exceeding the set Cost. Live Example: Bank Lost $10000k in a month due to a defect. •Methodologies in Testing: Water fall Vs Agile •Software testing Life Cycle.
  • 10. Copyright 2015 IT Professional Academy 10 Software Testing: Water Fall Model
  • 11. Copyright 2015 IT Professional Academy 11 Agile: Focus on MVP
  • 12. Copyright 2015 IT Professional Academy 12 Testing Pyramid: Agile
  • 13. Copyright 2015 IT Professional Academy 13 Introduction To Automation Testing “Automation is the use of tools and strategies that reduce human involvement or interaction in repetitive or redundant tasks.”
  • 14. Copyright 2015 IT Professional Academy 14 Need for Automation Testing? •It Involves automating a manual process of testing. •Ever shrinking schedule and minimal resources. •Budget constraints. •Save time for repetitive tasks performed during testing. etc etc etc.
  • 15. Copyright 2015 IT Professional Academy 15 Need for Automation Testing? Bottom Line: “So that machine works while you sleep so as to save TIME & MONEY. Budget is the Driving Factor for all automation efforts.
  • 16. Copyright 2015 IT Professional Academy 16 Need for Automation Testing? ROI Example: ROI = Benefit/Cost Simple Rule: If Number of Automation Tester is more than Number of Manual Tester then ROI is not Achieved.
  • 17. Copyright 2015 IT Professional Academy 17 Automation ROI If green line is not going down, ROI will never be achieved.
  • 18. Copyright 2015 IT Professional Academy 18 Before you Automate.. Ask two questions: 1. Shall you Automate? Should get some value out of it. “Automating Flow which will only be used once should not be automated. Having said that, automating a flow which will be used only once but is important and not possible manually; should be automated.” 2. Can you Automate? Check Automation feasibility. “Before committing, always check if flow or AUT is feasible to automate. Do not false commit.”
  • 19. Copyright 2015 IT Professional Academy 19
  • 20. Copyright 2015 IT Professional Academy 20 Advantages & Disadvantages of Automation Testing Advantages Disadvantages Saves Time High Investment in Tool and training Cost Reduction Test Coverage Reliable: Eliminating human error High man power requirement for test preparations. Reusable Better Quality Software
  • 21. Copyright 2015 IT Professional Academy 21 Criteria For Automation Test Tool Scope Ease of Integration Compatibility Performance Types of tests Maintainability Affordability
  • 22. Copyright 2015 IT Professional Academy 22 QTP Vs Selenium-1 QTP: It is commercial tool and hence it requires a license is expensive Selenium: Its an open source tool hence it does not require license and is free QTP: It is used for testing client-server applications. It can test web- based as well as desktop applications Selenium: Using Selenium only web applications can be tested QTP: QTP tests can only be developed in QTP IDE Selenium: Selenium has the option of using wide range of IDEs like Visual Studio, Eclipse, Netbeans QTP: HP UFT only supports VB script Selenium: Selenium supports JAVA, .NET, Ruby, Perl, PHP, and many other programming languages
  • 23. Copyright 2015 IT Professional Academy 23 QTP Vs Selenium-2 QTP: HP UFT comes with built in object repository. Object repository development and maintenance is quite easy in HP ALM Selenium: Selenium dose not have such built in object repository, but object can be managed by using UI element user extension QTP: HP UFT integrates with test management tool like HP Quality Center Selenium: There is no such tool that integrates with Selenium QTP: All types of dialog box is supported by it Selenium: It supports dialog box partially QTP: It supports different environments like SAP, Oracle, .NET but user need to purchase add-on license for them Selenium: It supports addition of plug-ins to include features that are not provided by core Selenium
  • 24. Copyright 2015 IT Professional Academy 24 QTP Vs Selenium-3 QTP: Automation testing is expensive due to licensing cost Selenium: Web automation testing with Selenium incurs less cost QTP: HP QTP offers very good technical support Selenium: It has no official support, since it is an open source QTP: HP QTP supports only VBScript . Hence Object Oriented Approach to Test Automation becomes challenging Selenium: Selenium supports mature Object Oriented Language like Java QTP: HP QTP is more user friendly and scripts are developed quickly. Selenium: It is a low level tool with less functionality. Script requires more time to develop and maintain QTP: Backward compatibility is powerful. Latest version of HP ALM supports code that was developed 5 years back Selenium: With new Selenium release the API changes. So Test Scripts need to be updated
  • 25. Copyright 2015 IT Professional Academy 25 QTP Vs Selenium-4 In Short it is similar to Buying a Laptop QTP: Laptop with Windows 10 and useful Applications installed. Every thing up and Running. Selenium: Laptop Case + Hard Disk+ Ram+ Linux CD + useful Applications CD. But Every thing for Free.
  • 26. Copyright 2015 IT Professional Academy 26 Introduction to VB Script VBScript designed to run on multiple platforms that use the ActiveX Scripting Interface. VBA (VB for Applications) More sophisticated customization. Power user focus, natural upgrade, superb integration Visual Basic Best tool for distributed client/Server solutions. Powerful, robust, scalable.
  • 27. Copyright 2015 IT Professional Academy 27 What is VBScript? •A subset of visual basic •The VBScript Code is case Insensitive. •Microsoft Visual Basic Scripting Edition brings active scripting to a wide variety of environments, including Web client scripting in Microsoft Internet Explorer and Web server scripting in Microsoft Internet Information Service (IIS).
  • 28. Copyright 2015 IT Professional Academy 28 VB Script Example 1. VB Script Editor 2. Create a .vbs File 3. Create a simple Program for Addition and Display the result. 4. Calculator Program for Add, Subtract, Multiply and Divide. 5. Walk thorough the VB Script Code to Automate IE.
  • 29. Copyright 2015 IT Professional Academy 29 HTML Basics: 1. Hyper Text MarkUp Language 2. It is the Implementation behind a Web page. 3. Do Inspect Element in Chrome to Check the HTML code of the Page. 4. You can alter the HTML Page by changing the text in the Chrome Editor. 5. HTML Tags and Attributes.
  • 30. Copyright 2015 IT Professional Academy 30 HTML Basics Types of Control: 1. Text Elements 2. Text Box 3. Links 4. Table 5. Radio Group 6. Select List 7. Drop down 8. Check Box 9. Buttons 10.Hovers 11.Tooltips
  • 31. Copyright 2015 IT Professional Academy 31 HTML Basics: Tag Implementation 1. <!DOCTYPE html> 2. <html> 3. <body> 4. <h1><u>My First Heading</u></h1> 5. <p><u>My first paragraph.</u></p> 6. <p><u>My first Link.</u></p> 7. <a href="http://www.itprofessionalacademy.in">Visit our Site</a> 8. <p><u>My first Table</u></p> 9. <table style="width:100%"> 10. <tr> 11. <td>Vinod</td> 12. <td>Khanna</td> 13. <td>50</td> 14. </tr>
  • 32. Copyright 2015 IT Professional Academy 32 Object and Methods Every thing is an Object. All Objects has properties and methods/functions. I am an Object: Properties: 1. Name: Akash 2. Age: 34 3. DNA: ATCG 4. Weight: 80KG And many more.. Actions I can Do 1. Type(what to type) 2. Dance(which dance) 3. Sing(which song) And many more…
  • 33. Copyright 2015 IT Professional Academy 33 Object and Methods:Hierarchy All Objects has Parent. I am an Object: Properties: 1. Name: Akash 2. Age: 34 3. DNA: ATCG 4. Weight: 80KG And many more.. Actions I can Do 1. Type(what to type) 2. Dance(which dance) 3. Sing(which song) And many more… I am an Object: Properties: 1. Name: Akash_Dad 2. Age: 60 3. DNA: ATCG_1 4. Weight: 75KG And many more.. Actions I can Do 1. Read(what to type) And many more…
  • 34. Copyright 2015 IT Professional Academy 34 Object and Methods <input id="gs_htif0" class="gsfi" disabled="" autocomplete="off" aria- hidden="true" style="border: medium none; padding: 0px; margin: 0px; height: auto; width: 100%; position: absolute; z-index: 1; background-color: transparent; color: silver; transition: all 0.218s ease 0s; opacity: 0; text-align: left; left: 0px;" dir="ltr" kl_virtual_keyboard_secure_input="on"> I am an Object: Properties: 1. id: “gs_htifo” 2. class: “gsfi” 3. background-color: “transparent” and many more… Actions I can Do 1. Type 2. Click and many more.. Google Input Box
  • 35. Copyright 2015 IT Professional Academy 35 Target-Command-Value-Sync All interactions are the combination of : 1. Target 2. Command 3. Value 4. Sync 5. Verify Analogy: “Paint- This Wall- With Red Color- wait for it to Dry -Verify
  • 36. Copyright 2015 IT Professional Academy 36 QTP Demo Example: Example: •Record Script Demo Site: http://parabank.parasoft.com/parabank/index.htm Script1: ValidateLoginFunctionality
  • 37. Copyright 2015 IT Professional Academy 37 QTP DAY 1 Ends. Thank you.

Editor's Notes

  1. HTML Link: http://www.w3schools.com/html/tryit.asp?filename=tryhtml_basic_document http://parabank.parasoft.com/parabank/index.htm