一丶软件安装
我选择了MyEclipse作为我的开发软件。运行截图如下:
二丶实践练习
1.编写需要测试的类
一元一次方程可表示为:ax+b=0,可推到出x=-b/a。根据求解方法,编写出根据所给a,b值,返回x结果的类。代码如下:
public class equation {
public int answer(int a,int b){
return -b/a;
}
}
2.将测试包导入项目
我按照这篇文章所讲,将测试包成功导入。截图如下:
3.编写测试方法
按步骤生成测试用例,MyEclipse测试代码需要自己编写。我的代码如下:
import static org.junit.Assert.*;
import org.junit.Test;
public class Unitytexttext {
@Test
public void test1() {
assertEquals(3,new equation().answer(3,-9));
}
@Test
public void test2() {
assertEquals(-2,new equation().answer(6,12));
}
@Test
public void test3() {
assertEquals(7,new equation().answer(1,-7));
}
@Test
public void test4() {
assertEquals(2,new equation().answer(3,-8));
}
}
测试样例全部通过。截图如下:
总结:
还可以吧,可以用一个成功的算法比较一个待测试的算法,如果只是测试几组数据有点画蛇添足。