![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Junit框架
霸王凯旋
这个作者很懒,什么都没留下…
展开
-
Junit中TestSuite的使用
若是我们存在多个测试类的时候,如:TestA.class, TestB.class, TestCalcuateUtils.class,要把所有的测试案例一起跑完,我们需要单独执行3次,若是真正的项目开发中还会存在更多的测试类,那样一个个点过也是一个体力活。Junit提供TestSuite方式来执行测试案例,可以让我们程序员干活更优雅些package com.lxh.test转载 2015-03-28 22:43:35 · 3237 阅读 · 0 评论 -
测试驱动开发
正常的开发流程编码--->测试--->重复--->提交基于测试驱动的开发测试--->编码--->重复--->提交先写了测试之后,由于测试的覆盖率要求为100%,所以就会让代码中可能存在的分支都进行测试,这样先写测试单元,可以为将来的代码提供一种有效的参考转载 2015-03-28 22:50:59 · 484 阅读 · 0 评论 -
Cobertura测试覆盖率统计工具简介及使用
Cobertura工具下载1、将cobertura的路径设置到path中2、将要测试的源代码,编译之后的字节码文件和所需要的jar包拷贝到一个单独的目录中做处理(直接进入Eclipse的工作空间进行拷贝)习惯将lib/src两个文件放到bin中,目录结构如下图:3、在命令提示符中使用命令为要生成测试覆盖转载 2015-03-28 23:00:05 · 6760 阅读 · 2 评论 -
Hamcrest简介以及常用方法
Hamcrest的Jar下载地址Hamcrest可以有效增加junit的测试能力,用一些相对通俗的语言来进行测试要使用junit中的assertThat来进行断言第一个参数表示实际值,第二个参数表示hamcrest的表达式@Test public void testHamcrest() { // 首先需要静态导入 import static org.ham原创 2015-03-28 22:06:33 · 2405 阅读 · 0 评论 -
junit的安装和测试原则
1、导入junit的jar,不建议直接使用eclipse中所提供的包2、在src目录下编写服务代码3、创建测试类 基本原则:1、在eclipse中创建一个source folder命名为test 2、创建一个测试类所在的包,包的名称和要测试的类一致4、Junit3和Junit4两者之间的区别是非常明显的 在Junit3中,转载 2015-03-28 21:31:09 · 554 阅读 · 0 评论 -
dbunit简介及使用
【概念】dbunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装,虽然在80%的情况,你只需使用它极少的api。它通过使用用户自定义的数据集以及相关操作使数据库处于一种可知的状态,从而使得测试自动化、可重复和相对独立。虽然不用dbunit也可以达到这种目的,但是我们必须为此付出代价(编写大量代码,测试及维护),既然有了这么优秀的开源框架,我们又转载 2015-03-29 09:27:57 · 1531 阅读 · 0 评论