Experimental-work1
软件测试第一次实验报告
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相关推荐
- 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> ...
- work1的code和问题
//输出Hello World ! package cn.itcast.work1; public class HelloWorld { public static void main(String[ ...
- 计算机量子化学计算实验报告物化实验,experimental report:量子化学计算(HMO).pdf...
experimental report:量子化学计算(HMO) 武汉大学化学与分子科学学院物理化学课程实验报告 之 量子化学计算 刘凯 化基二班 2014301040058 2016 年3 月2 日 ...
- signature=d60f979e909db97dbaa034ebe539f2fd,Experimental signatures of fermiophobic Higgs bosons
摘要: The most general Two Higgs Doublet Model potential without explicit CP violation depends on 10 r ...
- boost::hana::experimental::print用法的测试程序
boost::hana::experimental::print用法的测试程序 实现功能 C++实现代码 实现功能 boost::hana::experimental::print用法的测试程序 C+ ...
- boost::hana::experimental::type_name用法的测试程序
boost::hana::experimental::type_name用法的测试程序 实现功能 C++实现代码 实现功能 boost::hana::experimental::type_name用法 ...
- 【实体对齐·综述】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 ...
- 目标跟踪算法综述:Correlation Filter for UAV-Based Aerial Tracking: A Review and Experimental Evaluation
标题:相关过滤无人机空中跟踪技术综述与实验评估 作者:Changhong Fu, Geng Lu 链接:Correlation Filter for UAV-Based Aerial Tracking ...
- (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 ...
- 最先进的实体对齐方法的实验研究综述 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 ...
最新文章
- 美团分布式服务治理框架OCTO之一:服务治理
- SAP SD基础知识之订单中装运相关的功能 II
- void*与int互转
- t-sql判断一个字符串是否为bigint的函数(全角数字需要判断为不合格)
- SAP WebIDE登录时,有时会发生超时现象
- MKL学习——矩阵向量操作
- vue2.0 引用qrcode.js实现获取改变二维码的样式
- spring boot集成kaptcha图形验证码
- 子组件调用父组件方法
- 机器视觉——单目相机模型(坐标标定以及去畸变)
- qoq是什么意思的缩写_买鞋多年分不清PE、SE、TD什么意思?建议收藏,这些缩写一定要知道...
- Python学习Day14
- nfine框架 上传文件_NFine快速开发框架
- c语言编译器手机版显示错误,C语言编译器的错误信息
- 如何修复 Windows 10 中任务栏消失的问题?
- 第三部分:成交动力学之十大成交激素——9、紧迫感
- C# System命名空间表
- 职业生涯规划需要考虑的三大要点
- 云上业务怎样更好地防御大流量攻击?
- 教师资格证面试 计算机应用,2017年初中信息技术教师资格证面试真题及答案(第四批)...
热门文章
- bc8android汽车中控屛功能有哪些,丰田酷路泽中控台的8大功能 你们知道都是干什么用的?...
- 32利用文件系统保存数据_网易技术实践|Docker文件系统实战
- linux 终端显示白底,mac终端使用Item2无法显示颜色的解决方法
- php扩展返回字符数组,PHP扩展之数组字符串处理
- 基于Java+SpringBoot+vue+node.js实现自行车租赁平台管理系统
- 基于javaspringboot+mybatis汽车信息管理系统设计和实现
- npm install packagename 安装失败的解决办法
- 取值方法_「EV3进阶课」制作小游戏:数据取值体系要统一(三)
- python3 线程池监控线程是否停止工作_Python线程池——个人总结,如果你不喜欢就不要喷,勿...
- c语言long double位数,int long double 所占位数 和最大值