51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1915|回复: 5
打印 上一主题 下一主题

[求助] 关于场景恢复的问题

[复制链接]
  • TA的每日心情
    开心
    2015-8-13 10:14
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    跳转到指定楼层
    1#
    发表于 2015-6-23 14:54:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我有个QTP的问题想问问,关于场景恢复的,我自己根据saffron框架写了一个轻量级的框架,但是关于场景恢复,我们的主管希望可以qtp在遇到错误后启动场景恢复,可以截图,再判断错误出现的用例位置,是哪一条用例出错了,然后再重新执行这个用例,不断循环执行,如果重复执行次数超过5次,就执行下一个用例,我想问问如何写场景恢复可以实现我主管的要求呢?因为百度到的场景恢复都是比较基础的,我觉得是不是要将系统的各种出错情况都写进错误处理的函数库中,然后场景恢复再调用这个函数库呢?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-6 17:37
  • 签到天数: 1137 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2015-6-24 10:05:48 | 只看该作者
    LZ想法不错,正确方式的确按您所说,要把所有(尽量考虑完整)的用例场景都写进去,当然,你可以先模拟一个简单的场景试验下看看效果~
    做到回放自动化和跟踪重现
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-13 10:14
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    3#
     楼主| 发表于 2015-6-24 10:27:37 | 只看该作者
    土土的豆豆 发表于 2015-6-24 10:05
    LZ想法不错,正确方式的确按您所说,要把所有(尽量考虑完整)的用例场景都写进去,当然,你可以先模拟一个 ...

    如果是这样的话,那用例场景不就会很庞大,比如我登录有3种错误情况,注册有2种错误情况,都要写进去吗??有没有较为简便的方法,如果框架想要适用于不同的系统,针对不同系统的用例场景都要写进去吗??
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    15 分钟前
  • 签到天数: 2821 天

    连续签到: 3 天

    [LV.Master]测试大本营

    4#
    发表于 2015-6-24 11:38:15 | 只看该作者
    要实现测试用例的自动化,处理的错误应该分为两种:
    一种是程序正常运行,遇到人为操作错误,如输入用户名/密码错误,程序可能会进行一些弹框提示,这种错误要处理;
    一种是程序出错,不能继续运行,需要重新启动自动化测试;
    针对以上两种错误,你要进行场景恢复,比如说你登录有3种错误,你要识别程序对于错误的处理,然后继续往下运行,就是你说的函数库调用,这里面要包含你测试用到的所有的错误处理;
    但是对于第二种错误,就需要你重新启动场景,同时从上次用例位置进行自动化.

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 恭喜你获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-13 10:14
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    5#
     楼主| 发表于 2015-6-25 15:09:25 | 只看该作者
    jingzizx 发表于 2015-6-24 11:38
    要实现测试用例的自动化,处理的错误应该分为两种:
    一种是程序正常运行,遇到人为操作错误,如输入用户名/密 ...

    谢谢了,那我是不是能这样理解,我需要弄两个场景恢复来对应你所说的错误处理的情况
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    15 分钟前
  • 签到天数: 2821 天

    连续签到: 3 天

    [LV.Master]测试大本营

    6#
    发表于 2015-6-25 15:18:36 | 只看该作者
    arvin45 发表于 2015-6-25 15:09
    谢谢了,那我是不是能这样理解,我需要弄两个场景恢复来对应你所说的错误处理的情况

    两个场景恢复脚本来处理2种错误,但是不一定非要分开
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 08:51 , Processed in 0.071880 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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