SlideShare a Scribd company logo
Synchronizing Your Test
• When you run tests, your application may not
always respond with the same speed. For example,
it might take a few seconds:
– for a progress bar to reach 100%
– for a status message to appear
– for a button to become enabled
– for a window or pop-up message to open
• You can handle these anticipated timing problems
by synchronizing your test to ensure that
QuickTest waits until your application is ready
before performing a certain step.
Synchronizing Your Test
Tests can be synchronized either of the ways:
 Synchronization point
 Exist or Wait statements
 Increase the default timeout settings
A synchronization point is a line in the
test script that instructs QTP to wait for
a certain response from the application
during playback.
What Is a Synchronization Point?
Sends data to
database server
Waits
Why Synchronize?
Inputs data
to AUT
Accepts
input
Run script
Sends data to
database server
Attempts
next step
Without synchronization point
Continues
Client affirms
transaction is
complete
Inputs data
to AUT
Accepts
input
Run script
With synchronization point
Waits
Server
processes data
Server returns
results
Waits
Synchronization
point
Waits for
server;
cannot
continue
Script
fails
Synchronization point, which instructs QuickTest
to pause the test until an object property achieves
the value you specify.
When you insert a synchronization point into
your test, QuickTest WaitProperty step is displayed
in the Tree View with the icon for the selected
object. And also it generates the WaitProperty
statement in the Expert View.
Insert > Step > Synchronization Point
QSpiders - Chapter- 3 Synchronization point

More Related Content

PPTX
BeyondAutomation
PPT
Robin palotai - treetide swfcontrol
PPT
Treetide SwfControl @ FlashGamm2010
PPTX
Software Testing
ODP
Send Mail
PPTX
Automated Performance Testing
PPTX
Doing monitoring right
PPTX
Introduction to optimization for deep learning
BeyondAutomation
Robin palotai - treetide swfcontrol
Treetide SwfControl @ FlashGamm2010
Software Testing
Send Mail
Automated Performance Testing
Doing monitoring right
Introduction to optimization for deep learning

What's hot (13)

PDF
Any Test presentation
KEY
Express lane video 8 results
PPTX
BA World Boston: Evening the Odds with Monte Carlo Project Forecasting
DOC
Project Health.doc
PPTX
Using Processes and Timers for Long-Running Asynchronous Tasks
PPT
Ats 20120224 v2
PPTX
An Introduction To Python - Problem Solving: Flowcharts & Test Cases, Boolean...
PPTX
Static analysis by tools
PPTX
Real Time Data and FME
PPTX
Training from High End Compute
PDF
EAIESB Java CAPS Migration Program
PPTX
Introduction to Repetition Structures
PPT
The right way to manage your load testing project
Any Test presentation
Express lane video 8 results
BA World Boston: Evening the Odds with Monte Carlo Project Forecasting
Project Health.doc
Using Processes and Timers for Long-Running Asynchronous Tasks
Ats 20120224 v2
An Introduction To Python - Problem Solving: Flowcharts & Test Cases, Boolean...
Static analysis by tools
Real Time Data and FME
Training from High End Compute
EAIESB Java CAPS Migration Program
Introduction to Repetition Structures
The right way to manage your load testing project
Ad

Viewers also liked (16)

PPT
Foro en aula virtual
PDF
NEM Supernode 構築・運用支援 プラン
PDF
Hybrid is the Road to a Fast & Furious OpenStack Public Cloud Future
PPTX
QSpiders - Presentation JMeter
PDF
Process Signal Isolated Transmitters, 4-20 ma
PDF
Get started with dropbox
PPTX
QSpiders - Jdk Jvm Jre and Jit
PDF
インスタグラムの写真をオウンドメディア活用(Instagram website)
PPTX
PDF
RESTFul development with Apache sling
PPTX
QSpiders - Aptitude Assignments
PPTX
Security vulnerability
PPTX
marketing 2
PDF
Google ディスプレイネットワークにおける自動入札機能と寄り添うための勉強会
PDF
What's New in SQL Server 2016 for BI
PDF
Van UX naar Sales - UX Cocktail hour Rotterdam #17
Foro en aula virtual
NEM Supernode 構築・運用支援 プラン
Hybrid is the Road to a Fast & Furious OpenStack Public Cloud Future
QSpiders - Presentation JMeter
Process Signal Isolated Transmitters, 4-20 ma
Get started with dropbox
QSpiders - Jdk Jvm Jre and Jit
インスタグラムの写真をオウンドメディア活用(Instagram website)
RESTFul development with Apache sling
QSpiders - Aptitude Assignments
Security vulnerability
marketing 2
Google ディスプレイネットワークにおける自動入札機能と寄り添うための勉強会
What's New in SQL Server 2016 for BI
Van UX naar Sales - UX Cocktail hour Rotterdam #17
Ad

Similar to QSpiders - Chapter- 3 Synchronization point (20)

PPTX
Performance Testing using LoadRunner
PPTX
TAG Presents: NetSuite SuiteFlow 101
 
PPT
PPTX
QSpiders - Introduction to HP Load Runner
PPSX
Quick Test Professional (QTP/UFT)
PPTX
[DevDay2019] Power of Test Automation and DevOps combination - One click savi...
PPT
Alm qc 11_training
PDF
SAP TAO 2.0
PDF
Webapp Automation Testing of performance marketing and media platform
PDF
Mt s12 test_execution
PPTX
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
PDF
Getting Started with Server-Side Testing
PDF
Oracle OSB Tutorial 2
PDF
[Webinar] Getting started with server-side testing - presented by WiderFunnel...
PPT
Test Automation
PPT
Test Automation for QTP
PDF
Web Services Testing Best Practices: Secure, Reliable, and Scalable APIs
PPTX
Load testing with Visual Studio and Azure - Andrew Siemer
PPT
Understanding System Performance
PDF
PAC 2019 virtual Stijn Schepers
Performance Testing using LoadRunner
TAG Presents: NetSuite SuiteFlow 101
 
QSpiders - Introduction to HP Load Runner
Quick Test Professional (QTP/UFT)
[DevDay2019] Power of Test Automation and DevOps combination - One click savi...
Alm qc 11_training
SAP TAO 2.0
Webapp Automation Testing of performance marketing and media platform
Mt s12 test_execution
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
Getting Started with Server-Side Testing
Oracle OSB Tutorial 2
[Webinar] Getting started with server-side testing - presented by WiderFunnel...
Test Automation
Test Automation for QTP
Web Services Testing Best Practices: Secure, Reliable, and Scalable APIs
Load testing with Visual Studio and Azure - Andrew Siemer
Understanding System Performance
PAC 2019 virtual Stijn Schepers

More from Qspiders - Software Testing Training Institute (20)

PPS
QSpiders - Unix Operating Systems and Commands
PPS
QSpiders - Variable Length-Subnet-Masks
PPS
QSpiders - Upper layer-protocols
PPTX
QSpiders - Day1 Network Basics
PPTX
QSpiders - Chapter 7 Debugging
PPTX
QSpiders - Chapter 4 Checkpoints
PPTX
QSpiders - Simple Recording and Configuration of recording options for HP Loa...
PPTX
QSpiders - Wonderlic Sample Question
PPTX
QSpiders - Memory (JVM architecture)
PPTX
QSpiders - Simple replay and run time settings Loadrunner
PPTX
PPTX
QSpiders - Interacting with My SQL Database
PPT
QSpiders - Automation using Selenium
PPTX
QSpiders - Server Architecture
PPTX
QSpiders - Installation and Brief Dose of Load Runner
PPT
QSpiders - Good to Know Network Concepts
PPT
QSpiders - Cloud computing(cloud server)
PPT
QSpiders - Basic intel architecture
PPTX
QSpiders - Introduction to JMeter
QSpiders - Unix Operating Systems and Commands
QSpiders - Variable Length-Subnet-Masks
QSpiders - Upper layer-protocols
QSpiders - Day1 Network Basics
QSpiders - Chapter 7 Debugging
QSpiders - Chapter 4 Checkpoints
QSpiders - Simple Recording and Configuration of recording options for HP Loa...
QSpiders - Wonderlic Sample Question
QSpiders - Memory (JVM architecture)
QSpiders - Simple replay and run time settings Loadrunner
QSpiders - Interacting with My SQL Database
QSpiders - Automation using Selenium
QSpiders - Server Architecture
QSpiders - Installation and Brief Dose of Load Runner
QSpiders - Good to Know Network Concepts
QSpiders - Cloud computing(cloud server)
QSpiders - Basic intel architecture
QSpiders - Introduction to JMeter

Recently uploaded (20)

PPTX
master seminar digital applications in india
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Business Ethics Teaching Materials for college
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Basic Mud Logging Guide for educational purpose
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PPTX
Cell Structure & Organelles in detailed.
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
master seminar digital applications in india
102 student loan defaulters named and shamed – Is someone you know on the list?
2.FourierTransform-ShortQuestionswithAnswers.pdf
Business Ethics Teaching Materials for college
Anesthesia in Laparoscopic Surgery in India
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Basic Mud Logging Guide for educational purpose
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
O7-L3 Supply Chain Operations - ICLT Program
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
human mycosis Human fungal infections are called human mycosis..pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Cell Structure & Organelles in detailed.
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Renaissance Architecture: A Journey from Faith to Humanism
Insiders guide to clinical Medicine.pdf
Final Presentation General Medicine 03-08-2024.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf

QSpiders - Chapter- 3 Synchronization point

  • 2. • When you run tests, your application may not always respond with the same speed. For example, it might take a few seconds: – for a progress bar to reach 100% – for a status message to appear – for a button to become enabled – for a window or pop-up message to open • You can handle these anticipated timing problems by synchronizing your test to ensure that QuickTest waits until your application is ready before performing a certain step. Synchronizing Your Test
  • 3. Tests can be synchronized either of the ways:  Synchronization point  Exist or Wait statements  Increase the default timeout settings
  • 4. A synchronization point is a line in the test script that instructs QTP to wait for a certain response from the application during playback. What Is a Synchronization Point?
  • 5. Sends data to database server Waits Why Synchronize? Inputs data to AUT Accepts input Run script Sends data to database server Attempts next step Without synchronization point Continues Client affirms transaction is complete Inputs data to AUT Accepts input Run script With synchronization point Waits Server processes data Server returns results Waits Synchronization point Waits for server; cannot continue Script fails
  • 6. Synchronization point, which instructs QuickTest to pause the test until an object property achieves the value you specify. When you insert a synchronization point into your test, QuickTest WaitProperty step is displayed in the Tree View with the icon for the selected object. And also it generates the WaitProperty statement in the Expert View. Insert > Step > Synchronization Point