SlideShare a Scribd company logo
2
Most read
3
Most read
UFT Automation Framework
2012
Zhang Yu Tao
AUTOMATIONTESTING FRAMEWORK
2
Description:
The Automation Testing Framework is based on BPT (Business
Process Testing) method.
The Business Process Testing model is role-based, allowing non-technical Subject Matter Experts (working in Quality Center) to
collaborate effectively with Automation Engineers (working in QuickTest Professional). Subject Matter Experts define and
document business processes, business components, and business process tests,
while Automation Engineers define the required resources and settings, such as shared object repositories, function libraries, and
recovery scenarios. Together, they can build, data-drive, document, and run business process tests, without requiring programming
knowledge on the part of the Subject Matter Expert.
Testing Tools:
HP Functional Test V12 – UFT / QTP (Quick Test Professional)
Environment :
Win XP/Vista/7 , Internet Explorer 7/8/9/10/11
BPT WORKFLOW CONVERTSTO
LOCAL ONE:
3
BPT SCRIPT STRUCTURE:
4
DIAGRAM OF AUTOMATIONTESTING
FRAMEWORK:
5
QTP FRAMEWORK IN ECS AUTOMATION:
6
FOLDER STRUCTURE:
7
Version control:
Setup SVN on file server to realize version control and download all resources to
testing server for development.
APPROACH FORTEST AUTOMATION
8
Description
 
Approach for Test Automation is used for building a strategy for
automation starting from the Requirement phase till the deployment
phase. Approach for automation begins with finding out the conditions
and business rules given by the client and grouping similar conditions,
business rules together as Test Scenarios.
Q&A
• Requirement gathering from Client
• Understanding and Analyzing the Requirement
• Grouping the requirement into Test cases
• Select manual case for Automation
• Preparing the Design for Automation
• Building Scripts depending on the Design
• Review of Scripts at Offshore
• Run and debug Scripts
• Run automation scripts / scenarios
• Delivery test report to the Client
DIAGRAM OF
APPROACH FOR
TEST AUTOMATION:
10
Identification of Test Cases for Automation
Identification of Common Functionality
Coding Standards, Naming Conventions & Templates
Application Login, Logout,
Common Functionality
Related code etc
Tool & Application Settings,
Restoring, Object Repository,
Recovery etc
General library containing String
handling, Date handling, File
Handling, Data Table handling
Error handling, Log
Reporting, messaging etc
Script Development / Debug
Building the Re-Usable Library
Deliver the script after Verification & Validation
REPORTING
 Description
 Run all scripts by self-development tool in Test Server. Save results file into local
servers’ folder. Generate result’s data and send standard format report via email.
The report can be stored in an EXCEL file:
11
12
REPORTING
RESPONSIBILITIES:
Leader:
Organize and manager team work, assign tasks, report to manager.
Part of detail tasks like: framework design, coding for common function library and scripts.
In charge of manager server, DB and version control to automation testing.
ATE:
Pick up manual case for automation and review with Manual test case designer.
Execute manual case and update step if necessary.
Split manual case into business component for automation.
Build up / update resources and scripts.
Combine business components to business process tests.
Run and debug.
Follow the progress and report to leader.
13
Q&A

More Related Content

What's hot (17)

PPT
QTP with Descriptive programming
Kuldeep Sharma
 
PPT
Automation Framework/QTP Framework
HeyDay Software Solutions
 
PPTX
Astute's PeopleSoft Integration Testing Utilities and Tools Implementation
Beastute
 
PDF
Mykola Kovsh - Functional API automation with Jmeter
Ievgenii Katsan
 
PPT
Business Process Testing
Praveen Gorantla
 
PDF
Advanced Rational Performance Tester reports
Bill Duncan
 
PPTX
Business Process Testing -BPT
Archana Survase
 
PPT
Qtp Basics
mehramit
 
PPT
Performance testing and rpt
SivaprasanthRentala1975
 
ODP
Rpt ppt
sindhu T
 
PPTX
Web service testing using QTP (UFT)
NaveenKumar Namachivayam
 
PPT
Mercury Testdirector8.0 using Slides
telab
 
PDF
Basics of QTP Framework
Anish10110
 
PPT
QTP Training by INFOTECH
Pravinsinh
 
PDF
RFT Tutorial 4 How Do We Record A Script Using Rational Functional Tester - RFT
Yogindernath Gupta
 
PPTX
A Test Automation Framework
Gregory Solovey
 
PPT
Less01 1 introduction_module
Suresh Mishra
 
QTP with Descriptive programming
Kuldeep Sharma
 
Automation Framework/QTP Framework
HeyDay Software Solutions
 
Astute's PeopleSoft Integration Testing Utilities and Tools Implementation
Beastute
 
Mykola Kovsh - Functional API automation with Jmeter
Ievgenii Katsan
 
Business Process Testing
Praveen Gorantla
 
Advanced Rational Performance Tester reports
Bill Duncan
 
Business Process Testing -BPT
Archana Survase
 
Qtp Basics
mehramit
 
Performance testing and rpt
SivaprasanthRentala1975
 
Rpt ppt
sindhu T
 
Web service testing using QTP (UFT)
NaveenKumar Namachivayam
 
Mercury Testdirector8.0 using Slides
telab
 
Basics of QTP Framework
Anish10110
 
QTP Training by INFOTECH
Pravinsinh
 
RFT Tutorial 4 How Do We Record A Script Using Rational Functional Tester - RFT
Yogindernath Gupta
 
A Test Automation Framework
Gregory Solovey
 
Less01 1 introduction_module
Suresh Mishra
 

Similar to QTP&UFT Automation Framework (20)

PPT
Susan windsor soft test 16th november 2005
David O'Dowd
 
PPT
Coml Psg Automation Approach
roopavani
 
PPT
Test Automation Frameworks Final
Margaret_Dickman
 
PPT
Test Automation Strategies For Agile
Naresh Jain
 
PPT
Test automation
Ramu Palanki
 
DOCX
ParthaMahato_AutoTesting_Java
Partha Mahato
 
PPTX
Introduction to Automation Testing
Archana Krushnan
 
PPTX
Introduction to Automation Testing
Archana Krushnan
 
PPTX
Automation Best Practices.pptx
pavelpopov43
 
PPT
Automation
Anil Kumar
 
PPT
Automation
Anil Kumar
 
PPTX
5. Automation Testing.pptxSoftawre Quality
tiyaAbid
 
PPTX
TEST AUTOMATION for S/W Q/A Process.pptx
ssuser618f69
 
PPTX
Automation Test Framework
Sachin-QA
 
PDF
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Diana Gray, MBA
 
PDF
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
QA or the Highway
 
PPS
Final Automation Testing
priya_trivedi
 
DOC
Praveen_Testing
Praveen Telaprolu
 
PDF
TLC2018 Thomas Haver: Transform with Enterprise Automation
Anna Royzman
 
PDF
Functional and Non-functional Test automation
Dr Ganesh Iyer
 
Susan windsor soft test 16th november 2005
David O'Dowd
 
Coml Psg Automation Approach
roopavani
 
Test Automation Frameworks Final
Margaret_Dickman
 
Test Automation Strategies For Agile
Naresh Jain
 
Test automation
Ramu Palanki
 
ParthaMahato_AutoTesting_Java
Partha Mahato
 
Introduction to Automation Testing
Archana Krushnan
 
Introduction to Automation Testing
Archana Krushnan
 
Automation Best Practices.pptx
pavelpopov43
 
Automation
Anil Kumar
 
Automation
Anil Kumar
 
5. Automation Testing.pptxSoftawre Quality
tiyaAbid
 
TEST AUTOMATION for S/W Q/A Process.pptx
ssuser618f69
 
Automation Test Framework
Sachin-QA
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Diana Gray, MBA
 
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
QA or the Highway
 
Final Automation Testing
priya_trivedi
 
Praveen_Testing
Praveen Telaprolu
 
TLC2018 Thomas Haver: Transform with Enterprise Automation
Anna Royzman
 
Functional and Non-functional Test automation
Dr Ganesh Iyer
 
Ad

QTP&UFT Automation Framework

  • 2. AUTOMATIONTESTING FRAMEWORK 2 Description: The Automation Testing Framework is based on BPT (Business Process Testing) method. The Business Process Testing model is role-based, allowing non-technical Subject Matter Experts (working in Quality Center) to collaborate effectively with Automation Engineers (working in QuickTest Professional). Subject Matter Experts define and document business processes, business components, and business process tests, while Automation Engineers define the required resources and settings, such as shared object repositories, function libraries, and recovery scenarios. Together, they can build, data-drive, document, and run business process tests, without requiring programming knowledge on the part of the Subject Matter Expert. Testing Tools: HP Functional Test V12 – UFT / QTP (Quick Test Professional) Environment : Win XP/Vista/7 , Internet Explorer 7/8/9/10/11
  • 6. QTP FRAMEWORK IN ECS AUTOMATION: 6
  • 7. FOLDER STRUCTURE: 7 Version control: Setup SVN on file server to realize version control and download all resources to testing server for development.
  • 8. APPROACH FORTEST AUTOMATION 8 Description   Approach for Test Automation is used for building a strategy for automation starting from the Requirement phase till the deployment phase. Approach for automation begins with finding out the conditions and business rules given by the client and grouping similar conditions, business rules together as Test Scenarios.
  • 9. Q&A • Requirement gathering from Client • Understanding and Analyzing the Requirement • Grouping the requirement into Test cases • Select manual case for Automation • Preparing the Design for Automation • Building Scripts depending on the Design • Review of Scripts at Offshore • Run and debug Scripts • Run automation scripts / scenarios • Delivery test report to the Client
  • 10. DIAGRAM OF APPROACH FOR TEST AUTOMATION: 10 Identification of Test Cases for Automation Identification of Common Functionality Coding Standards, Naming Conventions & Templates Application Login, Logout, Common Functionality Related code etc Tool & Application Settings, Restoring, Object Repository, Recovery etc General library containing String handling, Date handling, File Handling, Data Table handling Error handling, Log Reporting, messaging etc Script Development / Debug Building the Re-Usable Library Deliver the script after Verification & Validation
  • 11. REPORTING  Description  Run all scripts by self-development tool in Test Server. Save results file into local servers’ folder. Generate result’s data and send standard format report via email. The report can be stored in an EXCEL file: 11
  • 13. RESPONSIBILITIES: Leader: Organize and manager team work, assign tasks, report to manager. Part of detail tasks like: framework design, coding for common function library and scripts. In charge of manager server, DB and version control to automation testing. ATE: Pick up manual case for automation and review with Manual test case designer. Execute manual case and update step if necessary. Split manual case into business component for automation. Build up / update resources and scripts. Combine business components to business process tests. Run and debug. Follow the progress and report to leader. 13
  • 14. Q&A