第三次作业+105032014065

原文链接:http://www.cnblogs.com/xiaojuangao/p/6627104.html

一、修正流程图

2.测试用例设计

3.单元测试框架

package exam1;

import static org.junit.Assert.*;

import org.junit.Before;
import org.junit.Test;

public class AutoTest {

	@Before
	public void setUp() throws Exception {
	}

	@Test
	public void testTriangle() {
		assertEquals("不能构成三角形",test01.triangle(1, 2, 3));
		assertEquals("边的值不在范围内",test01.triangle(3, 4, 5));
		assertEquals("直角三角形",test01.triangle(3, 4, 5));
		assertEquals("等腰三角形",test01.triangle(3, 3, 4));
		assertEquals("等边三角形",test01.triangle(3, 3, 4));
		assertEquals("一般三角形",test01.triangle(4, 5, 6));
	}

}

4.测试结果

5.测试小结

这次测试的代码逻辑和上一次相比简单许多,设计测试用例时更为方便。junit在执行自动化测试时,遇到一个样例不满足就会自己退出,所以如果出现问题要继续测后续样例,要先把错误样例注释。但相交人工测试会简单许多。个人进行调试时采用的方法和白盒测试设计测试样例的时候差不多,通过观察语句逻辑来进行样例设计

 

posted @ 2017-03-29 17:31  Tichocan  阅读(181)  评论(0编辑  收藏  举报