第八次作业
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。