软件测试第一次实验: 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 -> Show View -> Java -> JUnit),检测该项是否存在。若存在,则安装成功;

5. 建立测试用例:Right Click Package -> New -> Other -> Java -> JUnit -> JUnit Test Case;

6. 右键待测试方法,   Run As -> JUnit Test。

b)    hamcrest的安装

与junit安装一样

c)      eclemma的安装

1)   先下载号eclemma,

2)   打开eclipse的help中install new software中的add 打开,在打开location,添加本地中的eclemma。

3)   使用时,右键项目,出现“Coverage As”选项,即说明Eclemma安装成功,选择一种方式运行即可。

b) 三角形问题的测试结果和覆盖报告

代码:

package triangle;

public class Triangle {

private int one;

private int two;

private int three;

public static boolean isLegal(int len1, int len2, int len3){

if(len1 <= 0 || len2 <= 0 || len3 <= 0)

return false;

if(len1 + len2 > len3 && len2 + len3 > len1 && len1 + len3 > len2)

return true;

return false;

}

public Triangle(int side_1, int side_2, int side_3){

if(isLegal(side_1, side_2, side_3)){

one = side_1;

two = side_2;

three = side_3;

}

else

one = two = three = 1;

}

public boolean isEquilatera(){

return (one == two && one == three);

}

public boolean isIsosceles(){

return (one == two || one == three || two == three);

}

public boolean isScalene(){

return !isEquilatera();

}

public static void main(String[] args){

Triangle tri = new Triangle(2,2,3);

System.out.println(tri.isEquilatera());

System.out.println(tri.isIsosceles());

System.out.println(tri.isScalene());

}

}

测试代码:

package triangle;

import static org.junit.Assert.*;

import org.junit.Before;

import org.junit.Test;

public class TestTriangle {

private Triangle tri;

@Before

public void setUp() throws Exception {

tri=new Triangle(2,2,3);

}

@Test

public void testIsEquilatera() {

assertFalse(tri.isEquilatera());

}

@Test

public void testIsIsosceles() {

assertTrue(tri.isIsosceles());

}

@Test

public void testIsScalene() {

assertTrue(tri.isScalene());

}

}

测试结果:

覆盖测试:

原文地址:https://www.cnblogs.com/seyl24/p/8647465.html

时间: 2024-08-28 09:00:04

软件测试第一次实验: junit, hamcrest and eclemma.的相关文章

软件测试实验——junit, hamcrest 和 eclemma的安装及使用

一.相关介绍 使用适当的工具可以使软件测试更加方便,简洁. 例如:JUnit4.4引入了Hamcrest框架,Hamcest提供了一套匹配符Matcher,这些匹配符更接近自然语言,可读性高,更加灵活. Eclemma可以检查代码是否被运行. 以下主要介绍junit和hamcrest,,eclemma的安装及使用.有具体代码进行测试. 二.junit,hamcrest的安装及使用 1.下载junit.jar和hamcrest-all.jar两个jar包. 2.在eclipse中新建项目.右键->

【软件测试第一次实验】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和eclemma安装

junit 安装简介: 1. 从http://www.junit.org/ 下载junit相应的jar包:   2. 在CLASSPATH中加入JAR包所在的路径,C:\Users\weidi\Deskto\junit-4.10.jar: 3. 将junit-4.10.jar加入到项目的lib文件夹中:  4. Window -> Preference -> java -> JUinit(或者Window -> Show View -> Java -> JUnit),检

Junit hamcrest and eclemma 的安装

junit: 用Eclipse安装junit安装其实很简单,就是在项目中倒入两个包就可以,但是我想用maven来在eclipse中建立项目,但是可能是eclipse的版本太低所以不能使用junit4,所以我选择了使用IDEA来做,首先就是用IDEA中maven来建立项目,并且在pom.xml文件中  加入junit 的包依赖: <dependency>                             <groupId>junit</groupId>       

软件测试——第一次实验

一.Install Junit(4.12), Hamcrest(1.3) with Eclipse jar包就是别人已经写好的一些类,然后将这些类进行打包,可以将这些jar包引入项目中,然后就可以直接使用这些jar包中的类和属性以及方法. Eclipse中引入jar包参考这个链接:http://blog.csdn.net/mazhaojuan/article/details/21403717. 介绍链接中的第二种方法:用户jar包式 通过"项目"->"属性"-

软件测试第一次实验实验报告

IDE:IntelliJ IDEA 1.安装Junit(4.12), Hamcrest(1.3) File --> Project Structure --> Modules 点击加号添加jar包 应用后确定 2.编写程序 1 /** 2 * Created by wuzhuo on 17/3/5. 3 */ 4 public class Test0 { 5 6 //a,b,c 三角形的三边 7 public boolean isTriangle(int a, int b, int c) {

软件测试之实验一——如何使用JUnit,Hamcrest和Eclemma进行简单的软件测试

一.安装JUnit,Hamcrest和Eclemma JUnit以及Harmcrest都以JAR包作为基础导入工程.安装jar包的过程很简单,只要在新建工程的时候导入或者直接在工程里导入即可.如下图所示: 可以直接在项目中添加额外的jar包,也可以将jar包路径添加到classpath中. Eclemma可以通过eclipse的market安装,搜索Eclemma,同意安装后重启即可. 二.实验内容 实验完整代码已上传至github:软件测试实验一@杨牧童 实验程序为一简单的判断三角形类型的函数

JUNIT,HAMCREST,ECLEMMA单元测试基础(JAVA)

本次实验是Junit,hamcrest,eclemma单元测试的基础应用,从安装开始.这里选择的语言是java,IDE为Eclipse(MARS.2) 1)安装junit, hamcrest 和 eclemma 1.1      安装juint,hamcrest 这两个的安装我使用了同一种方法,即导入jar包,在"项目"->"属性"当中选择java构建路径,导入外部提前下好的jar包,这里我导入的是junit(4.12)和hamcrest-all-1.3.导入

软件测试技术实验一

1.Junit Hamcrest和Eclemma的安装 1.1 安装Junit和Hamcrest 右键点击新建的java项目,选择"Build Path" -> "configure Build Path",到达如下界面. 选择"Add Library"添加eclipse自带的Junit4或者选择"Add External JARS"导入外部Junit的jar包,点击"Apply"即可安装. 1.2