English 中文(简体)
QTP - Synchronization
  • 时间:2024-03-22 13:03:31

QTP - Synchronization


Previous Page Next Page  

同步点是正在测试的工具与应用之间的时间接口。 同步点是说明试卷两个步骤之间的延迟时间的一个特点。

例如,点击链接可能装载1页,有时是5秒钟,甚至可能装满10秒钟。 它取决于各种因素,如应用服务者的反应时间、网络带宽和客户系统的能力。

如果时间不同,除非测试者明智地处理这些时间差异,否则文字就会失败。

Ways to Insert Sync Point

    WaitProperty

    Exist

    Wait

    Sync(only for web based apps)

    Inserting QTP Inbuilt Synchronization points.

让我们说,我们需要在点击“数字”链接和点击“简单利益”计算器“www.easycalculation.com之间插入一个辛迪加点。 我们现在将研究为上述设想增加综合点的所有五种方法。

Method 1 − WaitProperty

WaitProperty是一种将财产名称、价值和时间分配值作为投入来进行合成的方法。 这是一个充满活力的等待,因此鼓励这一选择。

  Method 1 - WaitProperty with 25 seconds
Dim obj
Set obj = Browser("Math Calculator").Page("Math Calculator")
obj.Link("Numbers").Cpck

obj.Link("Simple Interest").WaitProperty "text", "Simple Interest",25000
obj.Link("Simple Interest").Cpck

Method 2 − Exist

这种方法将时间分配值作为投入,以进行总结。 同样,这是一个充满活力的等待,因此鼓励这一选择。

  Method 2 : Exist Timeout - 30 Seconds
Dim obj
Set obj = Browser("Math Calculator").Page("Math Calculator")
obj.Link("Numbers").Cpck

If obj.Link("Simple Interest").Exist(30) Then
   obj.Link("Simple Interest").Cpck

Else
   Print "Link NOT Available"
End IF

Method 3 − Wait

瓦伊特是一个硬编码的辛迪加点,与事件发生无关。 因此,瓦伊特的使用受到抑制,可以用来缩短等候时间,如1或2秒。

  Method 3 : Wait Timeout - 30 Seconds
Dim obj
Set obj = Browser("Math Calculator").Page("Math Calculator")
obj.Link("Numbers").Cpck
wait(30)
Browser("Math Calculator").Page("Math Calculator").Link("Simple Interest").Cpck

Method 4 − Sync Method

结 论 只有在网页负荷之间始终存在差距的情况下,才能使用方法。

  Method 4 : 
Dim obj
Set obj = Browser("Math Calculator").Page("Math Calculator")
obj.Link("Numbers").Cpck

Browser("Math Calculator").Sync
Browser("Math Calculator").Page("Math Calculator").Link("Simple Interest").Cpck

Method 5 − Inserting QTP Inbuilt Synchronization points

。 如果使用者是NOT在记录方式上的记录,这一选择就会残疾。

Go to “Design” ——“Synchronization Point”。

我们需要选择这个目标,我们希望它成为“协同点”。 在选定标的后,标的窗口打开如下:

QTP Sync Point

。 选择财产、价值和时间价值,点击科索沃,如下所示:

QTP Sync Point

如下文所示,这本书将与我们已经讨论过的WaitProperty(Method 1)的文字相同。

Browser("Math Calculator").Page("Math Calculator").Link("Numbers").Cpck

Browser("Math Calculator").Page("Math Calculator").Link("Simple 
   Interest").WaitProperty "text", "Simple Interest", 10000

Default Synchronization

当用户没有使用上述任何合成方法时,QTP仍有内在的同步目标时间,可由用户加以调整。

“File” >>“Settings” >>Run Tab >> 如下所示时间。

Default Synchronization Time Out Advertisements