java白盒测试代码_junit白盒测试Java.doc

这篇报告详细介绍了如何进行Java白盒测试,以赋税管理系统为例,涵盖了计算赋税的算法实现、控制流图分析、圈复杂度计算、基本路径测试用例设计。提供了一个Java程序用于计算基于收入和供养人数的赋税,并包含测试代码片段。
摘要由CSDN通过智能技术生成

计算机科学与技术系

实 验 报 告

专业名称 软件工程

课程名称 软件测试

项目名称 白盒测试之赋税管理系统

班 级 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值