码迷,mamicode.com
首页 > 其他好文 > 详细

软件测试lab1

时间:2017-03-10 20:37:46      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:pre   project   else   com   review   myeclips   get   .com   ges   

一、在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” 即可。

三、判断三角形的形状

  1. 创建一个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;
            }
        }
    }

     

  2. 编写测试类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));
        }
    }
  3. 实验结果技术分享

     

软件测试lab1

标签:pre   project   else   com   review   myeclips   get   .com   ges   

原文地址:http://www.cnblogs.com/ebbtide/p/6532765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!