首页 > 代码库 > 第一次作业+105032014159
第一次作业+105032014159
一、流程图
二、测试用例设计
覆盖方式 | 用例号 | 输入 | 期待结果 | 实际结果 | 是否通过 |
语句覆盖 | 1 | 10 10 10 | 98.0 | 98.0 | 通过 |
语句覆盖 | 2 | 20 10 10 | 217.0 | 267.0 | 通过 |
条件覆盖 | 3 | -1 0 1 | 输入数量不满足要求 | 输入数量不满足要求 | 通过 |
条件覆盖 | 4 | 30 0 0 | 340 | 0.0 | 通过 |
条件覆盖 | 5 | 15 10 10 | 157 | 207 | 通过 |
三、测试结果
在语句覆盖与判定覆盖的过程中测试通过。
四、代码优化建议
if与else嵌套语句太多,代码读起来较复杂。数量边界没有设定清楚,且题意理解错误,例如:1000以内佣金是a*0.1(令实际佣金为a),1000以上1800以下佣金是1000*0.1+(a-1000)*0.15;1800以上佣金为:1000*0.1+800*0.15+(a-1800)*0.2.
第一次作业+105032014159
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。