在学习QTP的同步点时我遇到一个问题。
教材上说的是:
However, if a process takes considerably longer than others to complete, the global
synchronization timeout may not suffice for the step to complete and the next step might
fail.
我的做法是:
按照后面的习题,在"insert order" 的地方才插入了一个同步点,在test setting->run里面设置的时间是0 second.
在同步点的value里面设置的是"text","Insert Done...",0,同步点后面还有步骤。
录制完脚本运行的时候在结果里面之出现了一个warning。
一般同步点的时间是: Maximum Total timeout =Global Timeout + Sync Step Timeout.
而在我的测试中两者时间均为0。
我的问题是:为什么运行结果不是fail而是warning呢?
个人觉得是因为你设置的是0而系统已开始检测到你的设置时间是违法或者没有意义的所以是0
你觉得可以等0秒么
0秒就是不等
你让机器怎么判断
你不如把时间设置到很少的毫秒满足这个Maximum Total timeout =Global Timeout + Sync Step Timeout.
并且However, if a process takes considerably longer than others to complete, the global
synchronization timeout may not suffice for the step to complete and the next step might
fail.
这个条件就好