前言
上一篇文章《为什么要进行烦人的单元测试?》讨论了一下现阶段软件开发中,程序员们测试情况的现状。这篇文章中,我打算介绍一下单元测试的工具(插件),并且推荐大家以后在开发中,真正的用上单元测试,用好单元测试。
说明
这篇文章的主题,主要是介绍一下 JUnit 3,虽然 JUnit 3 已经不推荐使用了,但它也曾是风靡一时。这里旨在讨论一下 JUnit 3 的...
分类:
其他好文 时间:
2014-07-23 13:12:56
阅读次数:
239
介绍在Spring的框架下,做单元测试的两种办法。一、使用spring中对Junit框架的整合功能除了junit4和spring的jar包,还需要spring-test.jar。引入如下依赖:org.springframeworkspring-test3.1.1.RELEASE然后测试类需要继承自A...
分类:
编程语言 时间:
2014-07-23 11:55:36
阅读次数:
281
Menifest.xml中加入: 中加入: 外面加入: 编写单元测试代码:必须继承自AndroidTestCase类 package name.feisky.android.test; import android.test.AndroidTestCase; import junit.framewo...
分类:
移动开发 时间:
2014-07-22 22:48:13
阅读次数:
210
一、在AndroidManifest.xml文件中增加两个标签,分别是:1、Android单元测试类库uses-library,位于application里面。2、启动单元测试功能instrumentation,与application同级。【注】android:targetPackage是指要测试的应用所在的包即应用的Activity所在的包。android:name为用..
分类:
移动开发 时间:
2014-07-22 14:56:04
阅读次数:
224
这个java反射的练习,主要包含了反射的构造函数,属性,方法的调用,main方法的调用,以及一个简单的实战练习从文件中读取,并操作类。(用的是junit测试的,没有使用main方法的调用方式)
Person类:
package cn.wwh.www.reflect;
/**
*类的作用:纯粹是一个实体类包含属性和方法的测试类
*
*
*@author 一叶扁舟
*...
分类:
编程语言 时间:
2014-07-20 22:35:42
阅读次数:
275
一. 使用Junit进行测试
1. Java业务代码:
public class HelloWorld {
// 测试返回"world"
public String hello() {
return "world";
}
// 测试返回"hello"
public String world() {
return "hello";
}
// 测试为空
p...
分类:
其他好文 时间:
2014-07-19 08:06:54
阅读次数:
200
这篇日志的目的从标题里可以看出来。这也是我们实验需要,必须总结一下,方便其他师弟师妹在这个基础上做实验。
我已经介绍了很多基于Kieker的监控方法,这里以Prefuse这个开源可视化Java框架为例,总结怎么基于JUnit和Ant实现对开源软件自带测试用例执行过程的监控。在这个链接中,选择最新的版本下载(Prefuse已经有些年头没更新了,不过这个框架确实还不错)。
解压之后用Ecl...
分类:
Web程序 时间:
2014-07-18 22:27:01
阅读次数:
214
在实际的开发中不仅需要断点调试、语句输出的方法进行程序的调试,也需要单元测试。在java中的junit的测试方法一般是在要测试的方法上面添加@Test、@ Before、@After,@BeforeClass、@AfterClass等,不用写main方法,直接可以运行,而在android中的junit的测试一般是要单独写一个测试的类继承AndroidTestCase,在该类中写要测试的方法,最后直...
分类:
编程语言 时间:
2014-07-18 12:22:55
阅读次数:
316
一. 被test的工程:新建一个android工程:D_session;它有一个activity:D_sessionActivity;package名:com.mysession二.测试工程:新建一个测试工程:D_sessionTest, 类型是android test project;1. men...
分类:
移动开发 时间:
2014-07-16 17:50:21
阅读次数:
241
一、简单介绍JUnit是一个开源的java单元測试框架。在1997年,由 Erich Gamma 和 Kent Beck 开发完毕。这两个牛人中 Erich Gamma 是 GOF 之中的一个;Kent Beck 则在 XP 中有重要的贡献(你认为眼熟一点都不奇怪)。 正如常言道:“麻雀虽小,五脏俱...
分类:
其他好文 时间:
2014-07-16 15:43:46
阅读次数:
250