我是靠谱客的博主 留胡子飞鸟,最近开发中收集的这篇文章主要介绍java白盒测试代码_junit白盒测试Java.doc,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

计算机科学与技术系

实 验 报 告

专业名称 软件工程

课程名称 软件测试

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

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

private double totals;

private double income;

private int per;

public double gettotals(){

return totals;

}

public void setShuru(double income,int per){

this.income=income;

this.per=per;

}

public boolean getShuru() {

try {

Scanner in = new Scanner(System.in);

System.out.println("请输入你的工资和家庭人数(以空格隔开):");

this.income = in.nextInt();

this.per = in.nextInt();

} catch (Exception e) {

System.out.println("请输入正确的工资数目!");

System.out.println("错误类型:" + e);

return false;

}

return true;

}

public void Income(){

if(this.income<=0||this.per<=0){

System.out.println("请输入正确的家庭人数和收入!");

}else if(this.income < 10000){

this.totals=this.income*0.02-this.per*50;

}else if(this.income>=10000 && this.income<50000){

this.totals=200+(this.income-10000)*0.03-this.per*50;

}else{

this.totals=1400+(this.income-50000)*0.04-this.per*50;

}

if(this.totals<0){

this.totals=0;

}

}

public void Prints() {

System.out.println("需要缴纳的税为:"+this.totals);

}

public static void main(String args[]){

TexTotal d=new TexTotal();

if(d.getShuru()){

d.Income();

d.Prints();

}

}

}

测试代码:

package P.test;

import static org.junit.Assert.*;

import junit.framework.Assert;

impo

最后

以上就是留胡子飞鸟为你收集整理的java白盒测试代码_junit白盒测试Java.doc的全部内容,希望文章能够帮你解决java白盒测试代码_junit白盒测试Java.doc所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部