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

Experimental-work1

时间:2018-03-23 13:04:13      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:项目   false   hamcrest   使用   实验报告   junit   lib   emma   实验   

软件测试第一次实验报告

3015207191       软件工程3班        林家乐

一、安装JunitHamcrestEclemma:

1.安装Junit

    下载junit.jar,在项目里添加junit.jar并build一下即可。使用时,在项目内包含Junit4的库,其中包含junit.jar即说明安装成功。

2.安装Hamcrest

    下载hamcrest-core.jar,在项目里添加junit.jar并build一下即可。使用时,在项目内包含Junit4的库,其中包含org.hamcrest.core_1.3.0即说明安装成功。

3.安装Eclemma

    下载eclemma-2.3.3,放到eclipse目录下的dropins目录下,并将其中的META-INF文件夹删除,否则无法安装成功。使用时,右键项目,出现“Coverage As”选项,即说明Eclemma安装成功。

二、测试结果:

1.Junit使用结果:

 技术分享图片技术分享图片

 

4个测试样例,分别对应4种输出。测试结果显示没有错误。

 

2.Eclemma使用结果:

 技术分享图片

 

其中,覆盖率为79.7%。经研究代码得知覆盖率并未达到100%的原因。即在判断三角形的种类时,方法定义为了boolean类型,当符合条件时返回true,当不符合条件时返回false。所以在执行的过程中,针对每一个测试用例,只能选择其中的一条路径,所以不能达到全覆盖。

 

Experimental-work1

标签:项目   false   hamcrest   使用   实验报告   junit   lib   emma   实验   

原文地址:https://www.cnblogs.com/3015207191A/p/8629521.html

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