51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2615|回复: 2

[求助] Qtp自动化测试框架,找不到对象测试停止的问题

[复制链接]

该用户从未签到

发表于 2016-5-16 21:48:40 | 显示全部楼层 |阅读模式
使用Qtp自动化测试框架执行多条测试案例,由于每条测试案例的功能入口都是从登陆系统后的“首页”开始。当界面发生变化(如业务逻辑变化、UI变化)时,事先编辑好的vbs脚本会因为Qtp找不到当前对象而卡住,因而不能继续执行下一条案例。
我的想法是,在调用当前测试案例的vbs脚本时,能否增加“计时器”功能。理论上每条案例的执行时间不会超过10分钟,当案例开始执行时,新开一个进程或者用其他方式实现“计时器”功能。例如,20分钟后如果当前案例没有执行完毕,就认为当前案例因为对象找不到、对象属性变化等问题导致Qtp卡住,所以停止当前测试并将系统重置到“首页”并继续下一条测试案例。
请大神们帮忙指教,或者有其他实现方式,不胜感激!
回复

使用道具 举报

  • TA的每日心情
    奋斗
    3 小时前
  • 签到天数: 2637 天

    连续签到: 5 天

    [LV.Master]测试大本营

    发表于 2016-5-17 08:14:05 | 显示全部楼层
    或者是不是直接能够加判断,若对象找不到,就重置

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 积极回复获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-5-23 11:09:38 | 显示全部楼层
    如果找不到某个对象,脚本处于暂停的状态,达到超时时间就自动stop报错了啊,超时时间只需要在工具里设置就行了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 10:30 , Processed in 0.070820 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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