第一次作业+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、代码优化建议。

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

 

转载于:https://www.cnblogs.com/youfanxian/p/6607540.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值