51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 录制记录删除功能脚本后,再回放时脚本出错,求助!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-2-9 15:01:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
再通过查询条件查询到若干记录以后,选中其中的一个或者多个记录,进行删除操作。
再回放此脚本的时候,仍然查找刚才被删除的一条或者多条记录,但那个或者那些记录已经不存在了,这个时候脚本就会出现错误。
求助:
遇到这样的问题该如何解决啊?

谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-2-10 10:38:24 | 只看该作者
这种情况,出错是正常现象。
因为你在做回归测试,回归测试的前提是:被测试对象的初始状态是相同的;所以你要让脚本能正常运行,就要恢复到录制脚本前的状态;
所以一般情况下:测试一个功能的脚本,前面都要有“被测试软件的初始状态描述”,这样便于脚本能正常运行,其他同事应用你的脚本及准确发现目标错误等;
一种解决方法,你可以在执行删除操作前,先判断要删除的记录是否存在,如果存在就执行删除,不存在就调用记录添加模块添加记录,然后再执行删除,这样一来既测试了添加又测试了删除;

评分

参与人数 1综合技术指数 +6 收起 理由
yangkinki + 6 回答不错

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-2-10 13:54:17 | 只看该作者
恩,非常感谢你的回复!
现在已经这样做了。

嘿嘿。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2006-2-10 17:29:42 | 只看该作者
    其实,这的问题涉及到了是测试中的一个“封闭性”原则。这个原则简单的说就是,测试结束后要回到原来的状态。对于你的问题,你可以这样设计你的测试:先增加你的记录,然后对这些记录进行以系列的操作,最后删除你自己创建的这些记录。这样肯定就能解决你的问题了。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 14:59 , Processed in 0.065312 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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