第三次作业+105032014065
2017-03-29 17:31
127 查看
原文链接:http://www.cnblogs.com/xiaojuangao/p/6627104.html
一、修正流程图
2.测试用例设计
3.单元测试框架
4.测试结果
5.测试小结
这次测试的代码逻辑和上一次相比简单许多,设计测试用例时更为方便。junit在执行自动化测试时,遇到一个样例不满足就会自己退出,所以如果出现问题要继续测后续样例,要先把错误样例注释。但相交人工测试会简单许多。个人进行调试时采用的方法和白盒测试设计测试样例的时候差不多,通过观察语句逻辑来进行样例设计
一、修正流程图
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在执行自动化测试时,遇到一个样例不满足就会自己退出,所以如果出现问题要继续测后续样例,要先把错误样例注释。但相交人工测试会简单许多。个人进行调试时采用的方法和白盒测试设计测试样例的时候差不多,通过观察语句逻辑来进行样例设计