《软件测试》课程
实训(验)项目单
编制部门:编制人:审核人: 编制日期:年月日
stack = new String[100];
nextIndex = 0;
}
@Override
public String pop() throws Exception {
if(nextIndex == 0) {
throw new Exception("数组越界异常");
}
return stack[--nextIndex];
}
@Override
public void push(String item) throws Exception {
if(nextIndex == 100) {
throw new Exception("数组越界异常");
}
stack[nextIndex++] = item;
}
@Override
public String top() throws Exception {
if(nextIndex == 0) {
throw new Exception("数组越界异常");
}
return stack[nextIndex-1];
}
@Override
public boolean isEmpty() {
return nextIndex == 0 ? true : false;
}
@Override
public void delete(int num) throws Exception {
if(nextIndex - num < 0) {
throw new Exception("数组越界异常");
}
nextIndex -= num;
}
}
5.将JUnit引入当前项目库中。
新建一个Java 工程JUnitStudy,打开项目JUnitStudy的属性页-> 选择“Java Build Path”
子选项-> 点选“Add Library…”按钮-> 在弹出的“Add Library”对话框中选择JUnit(图1),
图1 为项目添加JUnit 库
新建单元测试代码目录
单元测试代码是不会出现在最终软件产品中的,所以最好为单元测试代码与被测试代码创建单独的目录,并保证测试代码和被测试代码使用相同的包名。
这样既保证了代码的分离,同时还保证了查找的方便。
遵照这条原则,在项目JUnitStudy根目录下添加一个新目录
并把它加入到项目源代码目录中。
(见图2、3)。
图2 新建测试代码目录
图4 新建测试用例
8.查看运行结果。
在测试类上点击右键,在弹出菜单中选择Run As JUnit Test。
运行结果如下图,绿色的进度条提示我们,测试运行通过了。
图5 示例1运行结果
9.实训要求
a)做好实训预习,掌握并熟悉本实训中所使用的开发环境及相应的测试软件;
b)提前掌握需要测试的案例的代码编写。
三、评分标准
1.Eclipse编写JUnit单元测试的步骤(20%);
2.测试用例编写正确(50%);
3.实训报告(30%)。