51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1800|回复: 2
打印 上一主题 下一主题

[求助] 如何合理利用等价、边界来设计用例~~实例问题求助~~

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-9-29 15:52:27 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
需求、用例见截图
问题
1、是否有遗漏的用例
2、截图中的用例,是否有冗余的地方,对于每个等价类来说,都因为边界的原因,都有重复的覆盖情况,是否属于冗余?

请大神指教。。。。正在纠结中~~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

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

使用道具 举报

该用户从未签到

2#
发表于 2014-10-7 17:30:08 | 只看该作者
首先我是新手,也解决不了什么问题,只是说一下感觉。

1. 就单纯的等价类划分来看数字,觉得A值和B值还缺少像“字符,小数(正负),负整数”一类的无效等价类;
    但考虑到系统已经做了限制处理(比如一个只能输入正整数的文本框接数据或其他正则表达式匹配等等),
    或时间赶等原因,是不用关注这些。

2. 对于边界值,据《软件测试的艺术》所提,“所谓边界条件,是指输入输出等价类中那些恰好处于边界、
    或超过边界、或在边界以下的状态。”
    前提是不考虑小数,字符之类的其他字符,
    分析得A的边界是49、50、199和200四个,事实上面一句话的意思是还要取边界两边的数据,就有:
48        49        50        51        198        199        200        201    (注:蓝色表示是新增的或改动的部分)
    (48、198和201这三个数据因公司风格差异会有不同取舍,有的公司认为要(可能要做足边界检查),有的则不要(可能认为已包含会重复);此处定为可选项)
    当A<50时,B边界 99 100 499 和 500,边界值为:
98        99        100        101        498        499        500        501
     (同理98、498和501是争议项,同上定为可选项)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-12 19:58 , Processed in 0.065539 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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