首页 > 代码库 > 软件测试lab1
软件测试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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。