第5次作业+105032014040+薛龚

被测代码地址:http://www.cnblogs.com/tangyangbin/p/6797303.html

 

1)被测项目界面

 

 

 

2)测试用例设计表

1.等价类划分法测试

等价类划分

输入等价类 有效等价类 无效等价类
输入数据的类型 整数  ⑴

非数字字符  ⑷

非整数  ⑸

输入数据个数 输入三个数据  ⑵ 输入数据少于三个  ⑹
数据的取值范围 大于或等于0  ⑶ 小于0  ⑺

 

 

 

 

 

 

 

 

测试用例及结果

用例号 耳机数量 手机壳数量 贴膜数量 期望结果 覆盖范围 实际结果
1 5 10 0 有效输入 ⑴ ⑵ ⑶ 有效输入
2 6 A 8 无效输入
3 1 3 2.5 无效输入
4 8     无效输入
5 2 -5 3 无效输入 输出错误数据

 

 

 

 

 

 

 

 

 

 

 

 

2.边界值分析测试

因无明确标明数据上限,所以无法确定上边界值

 

测试用例及结果

用例号 耳机数量 手机壳数量 贴膜数量 期望结果 实际结果
1 0 10 11 有效输入 有效输入
2 1 3 4 有效输入 有效输入
3 10 6 9 有效输入 有效输入
4 4  0 12 有效输入 有效输入
5 10 1 3 有效输入 有效输入
6 5 11 8 有效输入 有效输入
7 6 9 0 有效输入 有效输入
8 7 8 1 有效输入 有效输入
9 8 7 21 有效输入 有效输入

 

 

 

 

 

 

 

 

 

 

3.决策表

   1-4   5-6    7     8  
c1:输入整数 F T T T
c2:输入三个数据 - F T T
c3:输入值大于或等于0 - - F T
a1:无效输入  
a2:输出结果      

 

 

 

 

 

 

 

 

测试用例及结果

用例号 耳机数量 手机壳数量 贴膜数量 期望结果 实际结果
1 B 10 11 无效输入
2 1   4 无效输入
3 10 -6 9 无效输入 输出错误结果
4 4  5 12 有效输入 有效输入

 

 

 

 

 

 

 

3)测试结论

对于输入数据不是整数以及输入空数据,程序并不会输出相应的提示信息。

 

4)给开发同学的建议

程序不完整,需添加对输入的判定。

 

posted @ 2017-05-11 09:56  elpsy  阅读(178)  评论(2编辑  收藏  举报