软件测试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” 即可。

三、判断三角形的形状

  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的主要内容,如果未能解决你的问题,请参考以下文章

ucore lab1实验笔记

软件测试lab1

软件测试 Lab1

软件测试上机-lab1

软件测试Lab1

软件测试Lab1