三角形问题——junit test 尝试
Install junit, hamcrest and eclemma
junit是一个jar包,安装过程比较简单。在配置了jdk和eclipse环境后,将其导入工程即可。
首先从网上下载jdk安装包,安装完成后配置环境变量如下图所示:
新建JAVA_HOME变量,变量值为jdk安装路径
在系统环境变量Path后添加如下地址:
新建CLASSPATH变量,变量值如下:
jdk配置完成后,下载eclipse并解压即可使用。
1. junit的下载安装
从网上下载junit-4.8.jar ,打开eclipse,新建java工程,右键单击工程名—>bulid path—>configure build path,
选择Libraries,add External JARS,将junit-4.8.jar添加进工程即可。
2. hamcrest的下载安装
hamcrest也是一个jar包,从网上下载hamcrest-all.jar后添加进刚才新建的工程即可,步骤与junit的添加步骤相同。
3. eclemma安装
eclemma可直接在eclipse中进行安装。
打开eclipse,选择Help->Eclipse Marketplace->搜索EclEmma,点击Install即可。
重启eclipse发现在工具栏出现Coverage图标说明安装成功。
Test result and coverage report
在新建的工程里编写代码和junit测试代码,执行junit test,测试通过,结果如下图所示:
点击工具栏Coverage图标,代码被标记为绿色,红色和黄色。绿色为执行到,黄色为部分执行到,红色为没执行到,
如下图所示:
在控制栏显示了程序的覆盖率:
转载于:https://www.cnblogs.com/xltju/p/5474301.html
三角形问题——junit test 尝试相关推荐
- 软件测试实验——三角形测试junit
一.首先安装Junit(4.12), Hamcrest(1.3) 在eclipse上 1.先下载junit和hamcrest的jar包:http://search.maven.org/#search| ...
- 三分钟学会使用HTML制作三角形
首先我们了解在HTML中每一个元素都是一个盒子 盒子是由外边距 边框 内边距 内容组成的 而三角形 是由控制盒子边框构成 如下列代码 下面展示一些 内联代码片. // A code block var ...
- 简述使用混合传递参数时的基本原则_JUnit 5参数化方法测试(一)
参数化简述 参数化允许我们为测试方法提供数据源(泛指数据集),平常我们使用的最多的或许是不带任何参数的形式,所有的必要数据都在类中或是方法中的本地变量亦或是直接常量写死了,这就导致测试变得较为繁琐,当 ...
- 作业8 单元测试练习
[必做题1] 针对附录1给出的三角形判断Java 代码,应用等价类划分法设计测试用例.用表格形式列出设计的测试用例,写到博客中. 序号 测试输入 测试预言 1 3 3 3 Regular ...
- 从零开始搭建一个测试技术练习平台
工作中,要不断学习,为了快速上手,我打算写一个有增删改查功能的Javaweb项目,方便以后练习各种测试技术. 环境准备 1.准备一台电脑 2.官网下载最新版Intellij IDEA,破解步骤找&qu ...
- 支付宝积分兑换的扫地机器人好用_如何选购扫地机器人?
扫地机器人作为懒人利器,能够帮助解决地面清洁工作:随着生活水平的提高,越来越多的家庭都纷纷入手扫地机器人.而目前市面上扫地机器人的品牌众多价格也是不等,便宜的几百块贵的上万.那么,如何选购一台扫地机器 ...
- CSS小技巧---线性渐变linear-gradient/径向渐变radial-gradient
文章目录 前言 普通渐变 条纹 条纹重复 虚线 斜向条纹 三角形 进度条动画 progress 网格 圆点阵列 波点图案 前言 本文主要介绍linear-gradient的使用方法,既有普通的用法,也 ...
- 3DMAX如何建模手
3DMAX如何建模手?3dmax是一款功能非常强大的3D模型制作软件.使用这个软件,我们可以制作任何你能想到的模型.创建模型时,方法灵活多样.然后,小编将告诉你3DMAX如何建模手部.快来学习看看方法 ...
- GAMES101作业3及课程总结
在做这个作业之前,看到弹幕说这次作业难度相对于前面几次上升很多,真正做了之后确实有那么点感受,但是实际上当厘清渲染管线之后,其实挺简单的,其实我觉得本次作业最难的地方就是看懂框架源码,知道它在干什么, ...
最新文章
- jQ进阶篇--jQuery封装placeholder效果,让低版本浏览器支持该效果
- 【Python3爬虫】最新的12306爬虫
- Mysql UTF8 varchar与Oracle ZHS16GBK varchar2同长度下存汉字的差异
- Android_动态壁纸介绍
- 红黑树原件 及其插入、删除(附图说明)
- leadshop商城系统源码-前后端代码开源-v1.0.0
- Spark函数讲解: combineByKey
- BZOJ_1096_[ZJOI2007]_仓库建设_(斜率优化动态规划+单调队列+特殊的前缀和技巧)
- 建立统分结合、职责明确的疾控可持续发展信息化体系
- 交互式电子白板android,交互式电子白板_触摸屏电子白板_智能电子白板_GESEE国视科技...
- 华中师范大学 -技术类-- 导师信息
- 「游戏引擎 浅入浅出」项目介绍
- 如何将ofd格式文档转换成Word
- AD18添加LOGO图标更改大小
- oracle数据库impdp命令的使用方法
- 禅道的安装使用和升级
- 【Altium designer】新手入门(PCB layout设计)
- CMS与三色标记算法
- 广州去香港的N种方法
- windows 使用Nemo踩坑记录,no model named “nemo”