首页 > 代码库 > 第一次作业+105032014049

第一次作业+105032014049

任务:

1、流程图:根据被测代码,绘制程序流程图

2、测试用例设计:依据语句覆盖、判定覆盖,编写测试用例设计

3、测试结果:执行测试,并给出测试结论:通过与不通过。

4、代码优化建议:对被测代码,依据通用编码规范,进行符合性代码审查,给出修改代码的建议。

被测试代码链接:http://www.cnblogs.com/cjccjc/p/6530603.html

1、流程图:根据被测代码,绘制程序流程图

技术分享

2、测试用例设计:依据语句覆盖、判定覆盖,编写测试用例设计

序号

测试者的行为和数据

期待结果

结果

测试时间

1

输入带中文,如”求 1   12   123”

输入数量不满足要求

死循环

2017.3.23

2

输入带英文,如”a b33 c222”

输入数量不满足要求

死循环

2017.3.23

3

输入带小数,如”1.2  3.45  6.78”

输入数量不满足要求

输入数量不满足要求

2017.3.23

4

输入为负数,如”-1 -11 -111”

请输入有效的销量

输入数量不满足要求

2017.3.23

5

输入均为正整数,如”1 2 3”,且销售总额在1-1000区间内

佣金额:12.4

佣金额:12.4

2017.3.23

6

输入均为正整数,如”20 1 1”,且销售总额在1000-1800区间内

佣金额:242.7

佣金额:242.7

2017.3.23

7

输入均为正整数,如”30 1 1”,且销售总额在1800以上

佣金额:343.6

佣金额:343.6

2017.3.23

 

 

 

3、测试结果。

没有对非整数输入进行判断。用例1,2可以明显看出程序不支持字符的输入,并且会使程序崩溃。

4、代码优化建议。

建议输入条件判断语句判断是否非数字,否则会造成程序崩溃重复执行代码。

 

第一次作业+105032014049