一、相关介绍 使用适当的工具可以使软件测试更加方便,简洁。 例如:JUnit4.4引入了Hamcrest框架,Hamcest提供了一套匹配符Matcher,这些匹配符更接近自然语言,可读性高,更加灵活。 Eclemma可以检查代码是否被运行。 以下主要介绍junit和hamcrest,,eclemm
分类:
其他好文 时间:
2016-03-18 21:30:38
阅读次数:
184
平时对junit测试service/DAO层已经很熟悉不过了,如果不了解,可以猛戳这里,但是我们要测试controller层,不能总重启服务器吧,(重启tomcat好慢的飘过,别。。。别走啊),那么我们就用junit4模拟请求,测试controller层的方法。 代码1:直接Controller调用
分类:
编程语言 时间:
2016-03-03 14:30:53
阅读次数:
268
配置支持单元测试工程在Build Variant窗口内的Test Artifact中选择“Unit Tests“打开工程的build.gradle(Module:app)文件,添加JUnit4依赖,点击Gradle sync按钮。build.gradledependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
c...
分类:
移动开发 时间:
2016-02-23 00:58:16
阅读次数:
367
Junit4最大的亮点就是引入了注解(annotation),通过解析注解就可以为测试提供相应的信息,抛弃junit3使用命名约束以及反射机制的方法。 /** * 被测试类 */ package com.stock.finance.service; import java.util.List; im
分类:
其他好文 时间:
2016-02-21 09:04:41
阅读次数:
265
最近使用了extentreports,代替了原来简陋的测试报告。下面来分享一下成果和心得。 我的自动化测试使用的是selenium webdriver+junit4的架构。 junit有个@Rule功能,所以我使用 @Rule public ReportMaker reportRule = new
分类:
其他好文 时间:
2016-01-29 16:17:55
阅读次数:
431
1, 导入spring-test-3.2.0.RELEASE.jar 2.添加依赖包 项目右键单击BuildPath>AddLibrary>JUnit 选JUnit4 完成.3.创建测试类import org.junit.Test;import org.junit.runner.RunWith;i....
分类:
编程语言 时间:
2016-01-15 16:28:43
阅读次数:
195
Spring版本2.5.5,JUnit 版本 4.8.1,使用了Spring TestContext 的 SpringJUnit4ClassRunner。一直使用这个版本的JUnit,在写简单的测试时不会抛错,直到今天开始尝试写规范的JUnit测试代码,抛出了如下的错误: 解决方法: 使用J...
分类:
编程语言 时间:
2016-01-05 22:49:20
阅读次数:
242
@BeforeClass and @AfterClass@Before and @After出现次数在一个类中只可以出现一次在一个类中可以出现多次,即可以在多个方法的声明前加上这两个Annotaion标签,执行顺序不确定方法名限制方法名不做限制方法名不做限制运行次数在类中只运行一次在每个测试方法之前...
分类:
其他好文 时间:
2016-01-05 20:32:17
阅读次数:
171
??背景近期參与了一个Anroid医疗项目,当中项目底层有非常多基础类及通讯类,并且非常多涉及复杂的字节操作还有多线程同步及状态机处理。这种项目做一下TDD还是必要的,尽量项眼下期把风险减少一些。如今的问题是本人使用的是IntelliJ开发的Android项目,刚開始还真不知道怎么下手。在參考了一些...
分类:
其他好文 时间:
2015-12-27 12:04:24
阅读次数:
1943
http://blog.csdn.net/andycpp/article/details/1329218通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。一、 高级Fixture上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@A...
分类:
系统相关 时间:
2015-12-21 22:00:01
阅读次数:
274