实验关于Junit和Eclemma

Lab关于Junit和Eclemma


下载和安装

  1. Junit和Hamcrest可以去junit的github下载点击这里,然后在需要添加的项目右键built path->configure built path ->add external jars,添加下载好的Junit和Hamcrest的jar包即可。
  2. Eclemma安装,通过远程地址安装和下载zip解压到eclipse的安装文件夹dropins文件夹里面,具体参考这里

测试设计

  1. 编写三角形问题,注意输入3条边的长度需要满足三角形定义,才能进行下一步判断和输入的必选是整数值,否则抛出异常

    package st;
    public class triangle {
    private boolean caculate(int a, int b, int c) {
    	if(a+b>=c && a-b<=c)
    		return true;
    	else
    		return false;
    }
    public Boolean isTriangle(int a, int b, int c) {
    	boolean result = true;
    	result = caculate(a, b, c);
    	result = caculate(a, c, b);
    	result = caculate(c, b, a);
    	return result;
    }
    public boolean isEquilateral(int a, int b, int c) {
    	if(isTriangle(a, b, c) == false) return false;
    	if(a == b && b == c)
    		return true;
    	else
    		return false;
    }

    public boolean isIsosceles(int a, int b, int c) { if(isTriangle(a, b, c) == false) return false; if(a == b || b == c || a == c) return true; else return false; }

    public boolean isScalene(int a, int b, int c) { if(!isEquilateral(a, b, c)&& !isIsosceles(a, b, c)) return true; else return false; } }

  2. 设计测试环节,可以右键new->junit test case自动生成,或者自己在建立一个文件夹然后新建立一个包包名和测试的类一致
    package st;
    import static org.junit.Assert.*;
    import org.junit.Before;
    import org.junit.Ignore;
    import org.junit.Test;
    public class JuintTest {
    private static triangle testTriangle = new triangle();
    @Before //每次运行test都会执行该方法
    public void setUp()throws Exception{

    } @Test //测试案例 public void testIsEquilateral(){ assertEquals(true, testTriangle.isEquilateral(5, 5, 5)); } @Test public void testIsIsosceles(){ assertEquals(true, testTriangle.isIsosceles(5, 5, 5)); } @Test public void testIsScalene(){ assertEquals(true, testTriangle.isScalene(4, 5, 6)); } } 测试结果

  3. 覆盖,当安装Eclemma后会在工具栏出现一个新的运行方式按钮,点击就可以查看覆盖效果。如下:
时间: 2024-10-16 15:16:46

实验关于Junit和Eclemma的相关文章

JUnit and Eclemma——软件测试基础实验报告

实验要求: Install Junit(4.12), Hamcrest(1.3) with Eclipse Install Eclemma with Eclipse Write a java program for the triangle problem and test the program with Junit. a)       Description of triangle problem: Function triangle takes three integers a,b,c w

st lab1: junit and eclemma

1.install junit and eclemma 在网上搜素并下载junit-4.12.jar 和 hamcrest-core-1.3.jar 两个jar包,在项目里创建一个lib文件夹将jar包放进去,再右键选择这两个jar包,选择Build Path->add to build path 即可. 安装eclemma: 点击eclipse的help,选择eclipse marketplace, 在find框里搜索eclemma并按照指示安装即可. 2.lab code package t

Junit与Eclemma的初步安装与使用

一.junit和hamcrest安装及引入 首先进入网址http://junit.org/junit4/下载junit及hamcrest .其次打开Eclipse新建一个名为lab1的项目,然后右键点击build path 引进junit就行了.如图: 之后是安装eclemma: 首先点击eclipse中的help 选定help中的 Marketplace 之后在find 中搜索 eclemma 再进行安装就行. 之后编写程序 之后生成junit junit内容 之后再运行junit 运行ecl

软件测试第三次作业junit和Eclemma的使用

1. 2.将第20行 for(int i = 0; i<=numPrimes-1;i++) 改为 for(int i = 0; i<numPrimes-1;i++) 3.n=2 4.节点覆盖: [0,1,2,3,5,3,4,6,7,8,9,10,11] 边覆盖 [0,1,2,3,5,3,4,6,7,8,9,10,9,10,11] [0,1,2,3,4,7,1,2,3,4,7,8,9,10,11] 主路径覆盖: [0,1,2,3,5,3,5,3,4,6,7,1,2,3,4,7,1,2,3,4,6

【软件测试第一次实验】Junit ,Hamcrest 和 Eclemma 的配置 和 练习

今天完成了软件测试的上机,我会在如下的文章中对上述使用进行汇总: 一.Junit 和 Hamcrest 的安装 (1)第一种方法 其实Eclipse是自带Junit的,所以可以直接通过 右击选中的project → build path → add libraries → 选中junit,next直到finish (2)第二种方法 第二种方法是在官网上直接下载包,通过 右击选中的project → build path → add external JARs ,把两个包引进来 二.Eclemma

软件测试第一次实验: junit, hamcrest and eclemma.

junit, hamcrest and eclemma. a)     junit的安装 步骤: 1. 从http://www.junit.org/ 下载junit相应的jar包: 2. 在CLASSPATH中加入JAR包所在的路径,如E:\Java\jar\junit\junit-4.10.jar: 3. 将junit-4.10.jar加入到项目的lib文件夹或者Libaries中: 4. Window -> Preference -> java -> JUinit(或者Window

Lab1:Junit and Eclemma

a)安装junit和hamcrest: 在网上搜素并下载junit-4.12.jar 和 hamcrest-core-1.3.jar 两个jar包,在项目里创建一个lib文件夹将jar包放进去,再右键选择这两个jar包,选择Build Path->add to build path 即可. 安装eclemma: 点击eclipse的help,选择eclipse marketplace, 在find框里搜索eclemma并按照指示安装即可. b)本次实验要实现一个三角形问题并测试,根据输入的三条边

【Software Testing】使用JUnit以及Eclemma进行单元测试和覆盖测试

1. 在Eclipse下安装JUnit以及Hamcrest. 事前准备:下载好JUnit以及Hamcrest的jar包,提供github的下载网址 https://github.com/junit-team/junit/wiki/Download-and-Install 下载好了上述两个jar包之后,打开Eclipse,新建java project,右键完成好的工程文件夹,选择BuildPath选项. 之后,在弹出的窗口中进行如下操作:选中“Libraries”,点击“Add ExternalJ

Lab1 - Junit and Eclemma

Tasks 1:Install Junit(4.12), Hamcrest(1.3) with Eclipse 1.新建立一个项目工程,右键点击工程,点击Properties 2.在弹出的面板中选择Java Build Path,并选择Libraries 3.选择Add External JARs,找到Junit-4.12.jar 和hamcrest-all-1.3.jar所在路径,点击两个包,则安装成功 Task 2:Install Eclemma with Eclipse 1.在eclips