Synchronozation types in QTP
Answers were Sorted based on User's Feedback
2 types: 1. wait()
2. Synchronization point
1. Wait(): pause the test for fixed time specified in the
wait statement.
2. Synchronization point: To define the time mapping
between the QTP and application, we use this concept. If we
dont want to perform any operation until an object in our
application achieves certain status then we can insert
synchronization point to instruct QTP to pause the test
until the object getting the certain value.
| Is This Answer Correct ? | 19 Yes | 0 No |
Answer / bishwajit.rk
In QTP Synchronization can be inserted in three different
ways:
1- Synchronization Point
2- Increasing Default Checkout Time
3- Wait statement
I think u have understand the Synchronization Point and
Wait statement but u can also sync by increasing the
default checkout time when u insert a checkpoint.
| Is This Answer Correct ? | 9 Yes | 1 No |
Answer / sreeprasad
1). wait()
2). inserting Synchronization point.
| Is This Answer Correct ? | 9 Yes | 4 No |
Answer / kamakshya prasad podh
QUESTION: what are the different options that we can use to
synchronize the test?
Answer: By using
i) Synchronization Point i.e Sync
ii) WaitProperty Method
iii) Wait Statement/Exist statement
QUESTION: Use of Synchronization i.e Sync Method
Answer:
‘The following example uses the Sync method to complete the
navigation to the specified page.
SystemUtil.Run "iexplore.exe","www.cnn.com"
Browser("Google").Page("CNN.com - Breaking News,").Sync
Browser("Google").Navigate "http://www.cnn.com/"
Browser("Google").Page("CNN.com - Breaking News,").Link
("Health").Click
wait(10) ‘wait for 10 sec
browser("Google").Back
QUESTION: Use of Exist Method
‘The following example uses the Exist method to check
whether the
'Search Flights image exists five seconds after it clicks
the
'Login image.
Browser("Mercury Tours").Page("Mercury Tours").Image
("Login").Click 0, 0
Wait (5)
Browser("Mercury Tours").Stop
If Browser("Mercury Tours").Page("Welcome to Mercury").Image
("Search Flights").Exist Then
MsgBox "The Image Exists."
Else
MsgBox "Cannot find the Image."
End If
QUESTION: Use of WaitProperty Method
Waits until the specified object property achieves the
specified value or exceeds the specified timeout before
continuing to the next step.
‘The following example uses the WaitProperty method to wait
for the
'Google Search edit box to be enabled before setting its
value to 'QTP Script'.
'If it is still disabled after the test's
'Object Synchronization Timeout time has been exceeded, it
will not
'perform the Set method.
If Browser("Google").Page("Google").WebEdit
("q").WaitProperty("disabled",0) Then
browser("Google").Page("Google").WebEdit
("q").Set "QTP Script"
browser("Google").Page("Google").WebButton("Google
Search").Click
End If
'If Browser("google").Page("index").WebEdit
("Account").WaitProperty("disabled", 0) Then
' Browser("index").Page("index").WebEdit("Account").Set
("123")
'End If
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / chandra
Four Types of Synchronization
1.Insert -> synchronization point-Using
Waitproperty "property","value","timeinmillisec"
2.Object synchronization Time out- Sets the maximum time
(in seconds) that QuickTest waits for an object to load
before running a step in the test.
Note: When working with Web objects, QuickTest waits up to
the amount of time set for the Browser navigation timeout
option, plus the time set for the object synchronization
timeout.
3.Wait
4.Exist
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / onkar
There are 4 types of syncronisation
1) Wait(timeout) timeout is in seconds
2) Adding Synchronization Point
3) Using waitProperty
eg Browser("abc"). waitProperty.name "abc", 20
4)Adding the Syncronisation in loop using say Exists e.g:
If not Browser("abc").Exists
somecode
End If
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / kalyani galla
it is a process of matching the speeds of both the tool and
the application involved in testing in order to keep them in
synchronization with each other to obtain proper testing
results.
The main concept of synchronization is making the tool to wait.
it can be done in 3 ways.
1.inserting the synchronization point:
syntax:object hierarchy.wait property "property
name".property value,extra time in milliseconds.
2.inserting a wait state statement.
syntax:wait(time in seconds)
3.Increasing the default time.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / santosh
1.increasing the default time
2.Object Property:
The specific property of an object can be considered as a condition to request the QTP wait for some time until the property is seen on the object.
3.Exist method:
this method is used for requesting the qtp to wait for some time until for specific window exist.
EX:
if(window("flight reservation").exist(10)) then
...............
...............code
...............
else
msgbox("flight reservation window doesn't appeared").
end if.
4.wait statement
ex:wait(10)...direct setting the time in seconds.
5.sync method:
browser(browser name).sync()
This is used for only web applications.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / arun
2types of synchronization points.
1. Object
2. windows
| Is This Answer Correct ? | 0 Yes | 0 No |
i have doubt suppose iam purly working in manual, when i will get work to do on sql and performence testing? pls any one clarify doubt?
how many script you will wright in a year ? i told it's depends on the proj..and 'n.no of ... but he forced me to tell some num. or avg .....how many i suppose to tell..??and do a favor per day how many script don't thing it's repeated question or common ...help me post a ans...thanks for advance
what are the different types of framesworks in QTP?what is the keyword driven framework?
Does QTP support flat files? If yes what are those?
hai, i am doing QTP by own. So, i am confident in checkpts,synchronization, data driven test, recovery scenarioe manager etc. but actually i don't know how all these we wil implement while we r writting code manually. when we r doing practice, while recording code is automatically generated but in real time i heard that we have to write the script.But i don't know how it is? How to write descriptive prog.? plz. tel me what r the basic things we have to know? explain how to write descriptive prog.? explain me with an example pls.......
how to write regular expression for Date field?
I have 5 no.of Action in my Test. Out off which i should make 3rd action as my start-up action. How should i make it?
WE ARE PLANING TO DESIGN AUTOMATION FRAME WORK. HOW TO CALL CONFIGURATION SCRIPT FILE(.VBS) FROM DRIVE SCRIPT FILE(.VBS)
How you test the object which is dynamically changes its location?
hi i want write code for "test engineer" in this i want write reverse how ca plz let me know through script
how to evalute defects in QTP script?
Tell me Three major differences between QTP & Winrunner?