软件测试lab1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试lab1相关的知识,希望对你有一定的参考价值。
一、在myeclipse中安装Junit(4.12), Hamcrest(1.3)
右击project,点击properties,在弹出的面板中选择Java Build Path,选择Libraries, 点击Add External JARs, 找到Junit-4.12.jar 及hamcrest-all-1.3.jar包的路径,选择这两个jar包后选择OK即可
二、在myeclipse中Eclemma
在Eclipse中选择Help → Eclipse Marketplace,搜索 “EclEmma”,选择安装”EclEmma Java Code Coverage” 即可。
三、判断三角形的形状
- 创建一个Triangle类,用于判断输入的三角形的种类
public class Triangle { public int triangle(int a, int b, int c){ if(isTriangle(a, b, c)){ if(a == b && b == c){ return 1;//等腰三角形 }else if(a == b || b == c || a == c){ return 2;//等边三角形 }else{ return 3;//不等边三角形 } }else{ return 0;//不是三角形 } } private boolean isTriangle(int a, int b, int c){ if(a + b > c && a + c > b && b + c > a){ return true; }else{ return false; } } }
- 编写测试类TestTriangle及测试用例
import org.junit.Test; import static org.junit.Assert.*; public class TestTriangle { private Triangle tri; @Test public void test(){ tri = new Triangle(); assertEquals(0, tri.triangle(1, 2, 3)); assertEquals(1, tri.triangle(2, 2, 2)); assertEquals(2, tri.triangle(2, 2, 3)); assertEquals(3, tri.triangle(2, 3, 4)); } }
- 实验结果
以上是关于软件测试lab1的主要内容,如果未能解决你的问题,请参考以下文章