第八次作业
1.测试用例
| 测试用例 序号 | 三条边(a,b,c) | 测试预言(Oracle:Illegal,Regular,Scalene,Isoceles) |
| 1 |
(1,1,1) |
Regular |
| 2 |
(1,1,3) |
Illegal |
| 3 |
(3,0,5) |
Illegal |
| 4 |
(8,8,6) |
Isoceles |
| 5 |
(5,7,10) |
Scalene |
| 6 |
(10,10,10) |
Regular |
2.根据预测用例表,写出如下的测试函数:
package Triangle1;
import static org.junit.Assert.*;
import org.junit.Test;
public class test1{
@Test
public void testlsTringle1(){
Triangle1 t=new Triangle1(-1,-2,-3);
assertFalse(t.isTriangle1(t));
}
@Test
public void testlsTringle2(){
Triangle1 t=new Triangle1(1,1,3);
assertFalse(t.isTriangle1(t));
}
@Test
public void testlsTringle3(){
Triangle1 t=new Triangle1(3,0,5);
assertFalse(t.isTriangle1(t));
}
@Test
public void testlsTringle4(){
Triangle1 t=new Triangle1(9,9,11);
assertFalse(t.isTriangle1(t));
}
@Test
public void testlsTringle5(){
Triangle1 t=new Triangle1(5,7,10);
assertFalse(t.isTriangle1(t));
}
@Test
public void testlsTringle6(){
Triangle1 t=new Triangle1(10,10,10);
assertFalse(t.isTriangle1(t));
}
}

3. 心得体会。写下本次练习你收获的知识点(PS:测试用例设计方法和步骤;测试脚本设计步骤或主要内容)。
知道了等价划分分为四类:非三角形,一般三角形,等腰三角形,等边三角形,然后使用Junit4进行一般测试,并且在测试前要注明@test。

浙公网安备 33010602011771号