软件工程第三次作业
一、题目要求
题目(2):下表为某商场每日营业额与应收税率的对照表,请编写一小程序根据该商场每日营业额计算其实际应缴纳税费。
|营业额X (¥)|1000≤X<5000|5000 ≤X<10000|X≥10000|
| -------- | ---------: | :--------: |
|税率|5%|8%|10%|
具体要求
•(1) 请从上述两个题目中根据个人实力任选一题,要求写出可运行的完整代码提交至GitHub或者Coding.net系统中,并将代码地址附到博客内,题目(1)可以参考这篇博文
•(2) 请从语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖五个覆盖标准中(条件组合覆盖难度较大,鼓励尝试,但请谨慎选择),任选一个标准设计测试用例
•(3) 请利用自动测试工具对程序进行测试
•(4) 请将程序运行结果和自动测试分析结果截图附到博客中
二、选择条件覆盖设计测试用例
程序流程图
设计测试语句与案例
二、利用自动测试工具对程序进行测试
- 测试所用算法
class cly
{
public:
double text(double sj);
private:
};
double cly::text(double sj)
{
if ((sj<5000)&&(sj>=1000))
{
return sj * 0.05;
}
if ((sj >= 5000)&&(sj<10000))
{
return sj * 0.08;
}
if (sj >= 10000)
{
return sj * 0.1;
}
if (sj < 1000)
{
return sj * 0;
}
}
- 编写测试程序
- 测试运行结果
总结:过程真是偷税!