51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2960|回复: 3
打印 上一主题 下一主题

[原创] 关于QTP同步时间点的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-5-29 10:55:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在学习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呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2022-7-13 15:22
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2007-5-29 12:05:23 | 只看该作者
    建议你还是把它改回默认的10s吧。
    这个时间是说:
    如果在这个时间(你设的0s)内,属性(Text),还没有变成指定的值(“Insert Done...”),则timeout.
    你一开始就设置0s,当然一下子就timeout了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2007-5-29 16:22:54 | 只看该作者
    我知道是timeout了, 我想问的是为什么“insert done..." timeout 了,后面的步骤为什么不报错呢?那这样的话插入这个同步点还有什么意义呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-9-11 16:51:33 | 只看该作者
    个人觉得是因为你设置的是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.
    这个条件就好

    试试
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-9 10:38 , Processed in 0.061889 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表