一、开发工具
我选择的开发工具是Eclipse,以前上课老师要求下已经下载安装过。
运行开发工具
打开之后的界面
二、编写与测试环节
1.编写想要测试的java类
==(选择基本四则运算作为测试类)==
2.导入Junit
3.编写测试类
单元测试覆盖标准:
- 语句覆盖:选择合适用例,所有语句被执行一次。
- 判定覆盖:每个判定至少取一次真、一次假。
- 条件覆盖:每个条件的各种可能结果至少满足一次。
- 判定条件覆盖:同时满足判断覆盖和条件覆盖。
- 条件组合覆盖:所有组合情况都要覆盖一次。
(这里加减乘除每一项测试一次)
代码如下:
package wzg1;
import static org.junit.Assert.*;
import org.junit.Test;
public class WZGtext {
@Test
public void testAdd() {
assertEquals(37,new WZG().add(18,19));
}
@Test
public void testSubstract() {
assertEquals(96,new WZG().substract(101,5));
}
@Test
public void testMultiply() {
assertEquals(144,new WZG().multiply(12,12));
}
@Test
public void testDivide() {
assertEquals(16,new WZG().divide(256,16));
}
}
4.运行测试类
5.测试结果
- Runs:总共有1个测试方法,已经运行了1个;
- Errors:抛出异常的测试方法的个数是0;
- Failures:表示失败的测试方法的个数是0;
- 打钩:表示通过测试方法。