51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2984|回复: 0
打印 上一主题 下一主题

[原创] Easily handle test cases

[复制链接]
  • TA的每日心情
    开心
    2016-8-8 11:28
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2019-4-22 16:35:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 xcheng118 于 2019-4-22 16:53 编辑

    如何设计出一个好的测试用例?
    不要以为“发现了软件缺陷的测试用例就是好的用例”;
    也不要以为“发现软件缺陷可能性大的测试用例就是好用例”;
    更不要以为““发现至今未被发现的软件缺陷的测试用例就是好用例”。
    对于测试用例其实也是同样的道理,“好的”测试用例一定是一个完备的集合,它能够覆盖所有等价类以及各种边界值,而跟能否发现缺陷无关。
    一个“好的”测试用例,必须具备以下三个特征
    1.整体完备性:测试用例一定是一个完备的整体,是有效测试用例组成的集合,能够完全覆盖测试需求。
    2.等价类划分的准确性:指的是对于每个等价类都能保证只要其中一个输入测试通过,其他输入也一定测试通过。
    3.等价类集合的完备性:需要保证所有可能的边界值和边界条件都已经正确识别。
    等价类划分方法
    等价类中任意一个输入数据对于揭露程序中潜在错误都具有同等效果。可以用少量具有代表性的测试输入取得较好的测试覆盖结果。
    边界值分析方法
    边界值分析是对等价类划分的补充,你从工程实践经验中可以发现,大量的错误发生在输入输出的边界值上,所以需要对边界值进行重点测试,通常选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据。
    错误推测方法
    错误推测方法是指基于对被测试软件系统设计的理解、过往经验以及个人直觉,推测出软件可能存在的缺陷,从而有针对性地设计测试用例的方法。这个方法强调的是对被测试软件的需求理解以及设计实现的细节把握,当然还有个人的能力。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 21:26 , Processed in 0.061298 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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