Android对java的junit的扩展测试
2014-11-05 15:59
337 查看
Android SDK 1.5已经将JUnit包含进来了,重新用的时候还出了一点问题,还是决定写一篇比较详细的文章,供大家和自己以后使用,写起来也挺方便的,Android下的Junit是对java下的junit的扩展,殊途同归,基本类似~推荐Android开发教程
Junit简介
JUnit是一个开源的java单元测试框架。在1997年,由 Erich Gamma 和 Kent Beck 开发完成。这两个牛人中 Erich Gamma 是 GOF 四人帮之一;Kent Beck 是 XP (Extreme Programming)极限编程创始人(不是Window XP)。俗话说“麻雀虽小,五脏俱全。” JUnit设计的非常小巧,但是功能却非常强大。Junit在TDD(Test Driven Development)测试驱动开发中非常常用,junit是设计比较好的测试框架,Android对junit进行了扩展,使其使用起来更方便省心
JUnit的一些特性:
1) 提供的API可以让你写出测试结果明确的可重用单元测试用例
2) 提供了三种方式来显示你的测试结果,而且还可以扩展
3) 提供了单元测试用例成批运行的功能
4) 超轻量级而且使用简单,没有商业性的欺骗和无用的向导
5) 整个框架设计良好,易扩展
Android Junit Demo
首先GoogleJunit项目,然后新建一个Test Case:
AndroidTestCase其实本身就是继承自TestCase,如果这样运行是没法运行的,需要到AndroidManifest.xml配置一下:
配置完这个之后还需要application配置一下uses-library:
最后一步就是测试了,右键方法Run AS=>Android Junit Test,结果如下:
更多移动互联网教程知识可登陆e良师益友网。
Junit简介
JUnit是一个开源的java单元测试框架。在1997年,由 Erich Gamma 和 Kent Beck 开发完成。这两个牛人中 Erich Gamma 是 GOF 四人帮之一;Kent Beck 是 XP (Extreme Programming)极限编程创始人(不是Window XP)。俗话说“麻雀虽小,五脏俱全。” JUnit设计的非常小巧,但是功能却非常强大。Junit在TDD(Test Driven Development)测试驱动开发中非常常用,junit是设计比较好的测试框架,Android对junit进行了扩展,使其使用起来更方便省心JUnit的一些特性:
1) 提供的API可以让你写出测试结果明确的可重用单元测试用例
2) 提供了三种方式来显示你的测试结果,而且还可以扩展
3) 提供了单元测试用例成批运行的功能
4) 超轻量级而且使用简单,没有商业性的欺骗和无用的向导
5) 整个框架设计良好,易扩展
Android Junit Demo
首先GoogleJunit项目,然后新建一个Test Case:publicclassBookCaseextendsAndroidTestCase { publicvoid test(){ Log.i("BookCase","测试"); } } |
配置完这个之后还需要application配置一下uses-library:
最后一步就是测试了,右键方法Run AS=>Android Junit Test,结果如下:
更多移动互联网教程知识可登陆e良师益友网。
相关文章推荐
- 执行Android JUnit测试出现java.net.SocketException: Permission denied的解决方法
- [java]junit测试private方法
- Java开源测试工具JUnit简介
- 在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务
- SuperMap iServerJava 6R扩展领域开发及压力测试---判断点在那个面内(1)
- 在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务
- 测试驱动的开发系列 第二部分:用JUnit测试Java类
- 在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务
- 在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务
- android 使用Junit测试
- 在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务
- 扩展 JUnit 测试并行程序
- Java测试工具JUnit_3
- Java测试工具JUnit_1
- 在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务
- java孤立测试,eclipse3.3下,引入junit和jmock-1.2.0-jars.zip,成功测试
- [hessdroid]Android下使用Hessian与Java服务端通讯的传值测试
- Java测试工具JUnit_4
- Hello Android - 进行android junit 测试
- 在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务