51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[讨论] 测试用例设计之等价类边界值

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-19 21:08:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
常用的黑盒测试用例的设计方法有11种:等价类划分法,边界值划分法,判定表法,因果图法
,状态迁移法,流程划分法,正交实验法,输入域测试法,输出域测试法,异常分析法,错误猜测法。
(一)其中等价类划分法是指某个输入域的集合,在这个集合中每个输入条件都是等效的,如果
其中一个的输入不能导致问题发生,那么集合中其它输入条件进行测试也不可能发现错误。分为有效等
价类和无效等价类。有效等价类是程序规格说明有意义,合理的输入数据。无效等价类是程序规格说明
无意义,不合理的输入数据。例如一个产品的价格为0-100元,那么有效等价类就是0-100元,而无效等
价类是小于0或大于100的数字,或者不属于数字的其它字符例如图片,文字,功能按键,标点符号等等。
等价类划分法的优点是:1.比较简单,高效2.测试用例数量较少。
等价类划分法的缺点是:1.只对输入进行测试用例的设计,不考虑输出,测试功能点单一。
2.不考虑组合。3.代表的选取随意性大,发现缺陷可能性不准确。
适用范围:只适用于单独输入的情况。
(二)边界值划分法 如果输入是有序的集合,需要在边界如上点,离点处选取测试数据。因
为经验表明在边界上出错的概率远远大于在中间范围。
边界值的优点是:弥补等价类的缺陷,选取边界上的点,消除选取代表的随意性。缺点是选取
的数据比较多,测试用例也可能比较多。边界值的应用范围是:只针对输入。在上面的例子中,假如0
-100元,最小精度为1的正整数,选取的边界值是0,100,101,99,1。最后还要在0-100中的任意一个
点。

下面的方法请关注以后的帖子总结
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 05:03 , Processed in 0.085946 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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