计算机科学与技术系
实 验 报 告
专业名称 软件工程
课程名称 软件测试
项目名称 白盒测试之赋税管理系统
班 级 12级软件工程
学 号 1204091034
姓 名 常成
同组人员
实验日期 2014/10/13
一、实验内容:
利用白盒测试之赋税管理系统练习基本路径测试方法。
二、实验目的与要求:
实验目的:基本路径测试方法练习
收入Income和供养人数nDependance来计算赋税金额的程序。
程序输入是Income和nDependance,程序输出是:总税金TaxTotal
应缴所得税计算公式:TaxSubtotal
收入(income)税率计算公式<100000.02*income10000(income<50000200+0.03*(income-10000)(500001400+0.04*(income-50000)免税部分:exemption = 人数*50;
实缴所得税: TaxTotal = TaxSubtotal – exemption
实验要求:
使用java语言实现。
画出该程序的控制流图
计算圈复杂度
获取基本路径
设计测试用例,使得每条基本路径都要覆盖到。
三、实验步骤
1、 算法实现(附上源代码)
程序Java代码:
package P.test;
import java.util.Scanner;
public class TexT