广东第二师范学院 计算机科学系 实验报告
Junit单元测试 Page 14 of 15
广东第二师g)
5、容量测试(Volume Testing)
6、安全性测试(Security Testing)
广东第二师范学院 计算机科学系 实验报告
Junit单元测试 Page 2 of 15
广东第二师范学院 计算机科学系 实验报告
7、用户界面测试 (UI Testing)
8、有效性测试(Validity Testing)
9、配置测试(Configuration Testing)
10、故障恢复测试(Recovery Testing)
11、安装测试(Installability Testing)
12、可靠性测试(Reliablity Testing)
:
采用条件覆盖法设计用例,使判断中的每个条件的可能取值
测试用例的设计步骤:
1、测试需求的分析
2、业务流程分析
3、测试用例设计
4、测试用例评审
5、测试用例更新完善
测试用例ID
abc
测试用例名称
abcTest
测试目的
过程是否正确
前置条件
前半夜符合什么条件,后半夜的
操作步骤与输入
输入startHour,endHour,startMinute,endMinute
预期结果
程序还没开始运行,
实际结果
同样的输入条件比较预期结果与运行结果,判断实验的正确性
执行人
陈燕珠
日期
2015-6-13
执行人
陈燕珠
表1:测试用例
:
(1) 编写源代码,并通过Junit Test Case生成测试代码,并编写测试用例代码。
(2) 通过不同的测试用例,分别对源代码进行结构化测试。
(3) 生成测试代码覆盖率,并对数据进行分析。
五.实验内容
1、用java语言编写上述章节案例
2、设计白盒测试用例,达到分支覆盖
3、根据以上设计的测试用例,编写junit测试代码,并进行测试。
4、完成测试代码覆盖分析,并生成html格式代码覆盖测试报告。
测试用例ID
abc
广东第二师范学院 计算机科学系 实验报告
Junit单元测试 Page 3 of 15
广东第二师范学院 计算机科学系 实验报告
测试用例名称
abcTest
测试目的
过程是否正确
前置条件
前半夜符合什么条件,后半夜的
操作步骤与输入
输入startHour,endHour,startMinute,endMinute
预期结果
程序还没开始运行,
实际结果
同样的输入条件比较预期结果与运行结果,判断实验的正确性
执行人
陈燕珠
日期
2015-6-13
执行人
陈燕珠
实验源代码:
import ;
interface wage{
public double money();
}
class abcd {
static int startHour;
static int startMinute;
static int endHour;
static int endMinute;
double totalprice;
public static int inputStartHour()
{int aaa=0;
("please input starthour 18-23");
Scanner bbb=new Scanner();
String str=();
try {
if (("[1][8-9]|[2][0-3]"))
{
("correct");
aaa=(str);
return aaa;
}
else
Junit单元测试 实验报告 来自淘豆网m.daumloan.com转载请标明出处.