如何合理利用等价、边界来设计用例~~实例问题求助~~
需求、用例见截图问题
1、是否有遗漏的用例
2、截图中的用例,是否有冗余的地方,对于每个等价类来说,都因为边界的原因,都有重复的覆盖情况,是否属于冗余?
请大神指教。。。。正在纠结中~~~~
首先我是新手,也解决不了什么问题,只是说一下感觉。
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是争议项,同上定为可选项)
excel文件
页:
[1]