Menifest.xml中加入: 中加入: 外面加入: 编写单元测试代码:必须继承自AndroidTestCase类 package name.feisky.android.test; import android.test.AndroidTestCase; import junit.framewo...
分类:
移动开发 时间:
2014-07-22 22:48:13
阅读次数:
210
.Net单元测试之NMockNMock是一款.NET平台下的基于动态代理的Mock模拟对象类库,用于C#开发。Mock对象使测试更简单,它测试单个组件或单个类时不需要其它所有组件真正实现。也就是说我们可以仅仅只是测试一个类,NMock生成的模拟是通过在运行时使用动态代理来实现的,这允许模拟对象动态的...
分类:
Web程序 时间:
2014-07-22 22:42:14
阅读次数:
345
单元测试和集成测试在我们的软件开发整个流程中占有举足轻重的地位,一方面,程序员通过编写单元测试来验证自己程序的有效性,另外一方面,管理者通过持续自动的执行单元测试和分析单元测试的覆盖率等来确保软件本身的质量。这里,我们先不谈单元测试本身的重要性,对于目前大多数的基于 Java 的企业应用软件来说,S...
分类:
编程语言 时间:
2014-07-22 00:26:36
阅读次数:
345
小弟不才,当程序员这么久,下载需要使用的Java框架,如Spring、Hibernate,都是自己一个一个爬官网下载的,从来木有使用Maven。Maven可以让我们下载JAR非常方便。同时,它也是实现项目各个环节的好帮手,如编译、单元测试、打包、发布,等等。按照它的流程走,可以让我们养成严谨的习惯。...
分类:
其他好文 时间:
2014-07-22 00:22:34
阅读次数:
287
以前在给一些开源项目贡献代码的时候,在`github`上一提交`pull request`或者提交的分支代码更新了的时候,`jenkins`就会自动把代码进行`merge`并且运行单元测试,当时看了心里就2个字: **NB!** 那个时候心里就...
分类:
其他好文 时间:
2014-07-21 10:14:19
阅读次数:
612
前言
最近,在网上看到过一个调查,调查的内容是“程序员在项目开发中编写单元测试的情况”。当然,至于调查的结果,我想聪明的你已经可以猜到了。高达 58.3% 的比例,一般情况下不写单元测试,只有偶尔的情况才会写写。16.6% 的程序员从来都不写单元测试。只有很少的一部分程序员才会在自己的代码中进行单元测试,并保证方法测试通过。看到这些,你想到了什么?
现状
虽然...
分类:
其他好文 时间:
2014-07-19 23:11:38
阅读次数:
363
在实际的开发中不仅需要断点调试、语句输出的方法进行程序的调试,也需要单元测试。在java中的junit的测试方法一般是在要测试的方法上面添加@Test、@ Before、@After,@BeforeClass、@AfterClass等,不用写main方法,直接可以运行,而在android中的junit的测试一般是要单独写一个测试的类继承AndroidTestCase,在该类中写要测试的方法,最后直...
分类:
编程语言 时间:
2014-07-18 12:22:55
阅读次数:
316
Mongodb Java Driver
虽然Mongodb提供了java driver,但是如果我们直接使用driver进行mongodb的操作,代码冗余很多,使用不是方便,容易出错。这就像我们在RDBMS中使用sql直接操作数据库一样,大多数时候我们不提倡这样做,更多的时候我们使用MyBatis或者Hibernate做ORM。Mongodb中有这样的工具帮助我们完成ODM吗?
有很多,这里我...
分类:
数据库 时间:
2014-07-16 14:28:07
阅读次数:
384
如何进行Mongodb测试?
我们在java中使用Mongodb作为数据库进行存储的时候,怎么样对于进行测试呢?一种可能直接的方式就是在setUp中getDB,然后在tearDown里面dropDatabase。这样的方式相对来说比较慢。一种更好的方式就是使用fake的数据库,比如embedded的Mongodb用于测试。http://xunitpatterns.com/Test%20Doubl...
分类:
数据库 时间:
2014-07-16 14:07:53
阅读次数:
344
原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Testing
5、Testing(测试)
构建一个测试程序已经被集成到应用项目中,没有必要再专门建立一个测试项目。
5.1 Basics and Configuration(基本知识和配置)
正如前面所提到的,紧邻...
分类:
移动开发 时间:
2014-07-16 11:24:19
阅读次数:
341