软件测试第一次实验报告

3015207191       软件工程3班        林家乐

一、安装Junit,Hamcrest和Eclemma:

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。所以在执行的过程中,针对每一个测试用例,只能选择其中的一条路径,所以不能达到全覆盖。

转载于:https://www.cnblogs.com/3015207191A/p/8629521.html

Experimental-work1相关推荐

  1. ERROR: JVMPI, an experimental interface, is no longer supported.

    FATAL ERROR: JVMPI, an experimental interface, is no longer supported.    2007-1-8 ??12:21 <p> ...

  2. work1的code和问题

    //输出Hello World ! package cn.itcast.work1; public class HelloWorld { public static void main(String[ ...

  3. 计算机量子化学计算实验报告物化实验,experimental report:量子化学计算(HMO).pdf...

    experimental report:量子化学计算(HMO) 武汉大学化学与分子科学学院物理化学课程实验报告 之 量子化学计算 刘凯 化基二班 2014301040058 2016 年3 月2 日 ...

  4. signature=d60f979e909db97dbaa034ebe539f2fd,Experimental signatures of fermiophobic Higgs bosons

    摘要: The most general Two Higgs Doublet Model potential without explicit CP violation depends on 10 r ...

  5. boost::hana::experimental::print用法的测试程序

    boost::hana::experimental::print用法的测试程序 实现功能 C++实现代码 实现功能 boost::hana::experimental::print用法的测试程序 C+ ...

  6. boost::hana::experimental::type_name用法的测试程序

    boost::hana::experimental::type_name用法的测试程序 实现功能 C++实现代码 实现功能 boost::hana::experimental::type_name用法 ...

  7. 【实体对齐·综述】An Experimental Study of State-of-the-Art Entity Alignment Approaches

    文章目录 0.总结 1.Introduction 2.Preliminaries 2.2 Scope and Related work 2.2.1 Entity Linking=entity disa ...

  8. 目标跟踪算法综述:Correlation Filter for UAV-Based Aerial Tracking: A Review and Experimental Evaluation

    标题:相关过滤无人机空中跟踪技术综述与实验评估 作者:Changhong Fu, Geng Lu 链接:Correlation Filter for UAV-Based Aerial Tracking ...

  9. (node:62099) ExperimentalWarning: The fs.promises API is experimental

    bogon:~ dongxiao$ npm -v (node:62099) ExperimentalWarning: The fs.promises API is experimental 7.5.4 ...

  10. 最先进的实体对齐方法的实验研究综述 An Experimental Study of State-of-the-Art Entity Alignment Approaches

    最先进的实体对齐方法的实验研究 An Experimental Study of State-of-the-Art Entity Alignment Approaches Xiang Zhao, We ...

最新文章

  1. 美团分布式服务治理框架OCTO之一:服务治理
  2. SAP SD基础知识之订单中装运相关的功能 II
  3. void*与int互转
  4. t-sql判断一个字符串是否为bigint的函数(全角数字需要判断为不合格)
  5. SAP WebIDE登录时,有时会发生超时现象
  6. MKL学习——矩阵向量操作
  7. vue2.0 引用qrcode.js实现获取改变二维码的样式
  8. spring boot集成kaptcha图形验证码
  9. 子组件调用父组件方法
  10. 机器视觉——单目相机模型(坐标标定以及去畸变)
  11. qoq是什么意思的缩写_买鞋多年分不清PE、SE、TD什么意思?建议收藏,这些缩写一定要知道...
  12. Python学习Day14
  13. nfine框架 上传文件_NFine快速开发框架
  14. c语言编译器手机版显示错误,C语言编译器的错误信息
  15. 如何修复 Windows 10 中任务栏消失的问题?
  16. 第三部分:成交动力学之十大成交激素——9、紧迫感
  17. C# System命名空间表
  18. 职业生涯规划需要考虑的三大要点
  19. 云上业务怎样更好地防御大流量攻击?
  20. 教师资格证面试 计算机应用,2017年初中信息技术教师资格证面试真题及答案(第四批)...

热门文章

  1. bc8android汽车中控屛功能有哪些,丰田酷路泽中控台的8大功能 你们知道都是干什么用的?...
  2. 32利用文件系统保存数据_网易技术实践|Docker文件系统实战
  3. linux 终端显示白底,mac终端使用Item2无法显示颜色的解决方法
  4. php扩展返回字符数组,PHP扩展之数组字符串处理
  5. 基于Java+SpringBoot+vue+node.js实现自行车租赁平台管理系统
  6. 基于javaspringboot+mybatis汽车信息管理系统设计和实现
  7. npm install packagename 安装失败的解决办法
  8. 取值方法_「EV3进阶课」制作小游戏:数据取值体系要统一(三)
  9. python3 线程池监控线程是否停止工作_Python线程池——个人总结,如果你不喜欢就不要喷,勿...
  10. c语言long double位数,int long double 所占位数 和最大值