软件工程第三次作业

一、题目要求

题目(2):下表为某商场每日营业额与应收税率的对照表,请编写一小程序根据该商场每日营业额计算其实际应缴纳税费。

|营业额X (¥)|1000≤X<5000|5000 ≤X<10000|X≥10000|
| -------- | ---------: | :--------: |
|税率|5%|8%|10%|

具体要求
•(1) 请从上述两个题目中根据个人实力任选一题,要求写出可运行的完整代码提交至GitHub或者Coding.net系统中,并将代码地址附到博客内,题目(1)可以参考这篇博文
•(2) 请从语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖五个覆盖标准中(条件组合覆盖难度较大,鼓励尝试,但请谨慎选择),任选一个标准设计测试用例
•(3) 请利用自动测试工具对程序进行测试
•(4) 请将程序运行结果和自动测试分析结果截图附到博客中

二、选择条件覆盖设计测试用例

程序流程图

设计测试语句与案例


二、利用自动测试工具对程序进行测试

  1. 测试所用算法

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;
	}
}

  1. 编写测试程序

  1. 测试运行结果


总结:过程真是偷税!

posted @ 2018-04-01 13:19  1503霍  阅读(124)  评论(0编辑  收藏  举报