测试
文章平均质量分 75
OnlyQi
我是一只蜗牛
展开
-
Two @test parameters in Junit
@test parameters in Junit" height="170" alt="Two @test parameters in Junit" src="http://s11.sinaimg.cn/middle/74c4f276g9eab0af7800a&690" wid原创 2011-04-26 17:12:00 · 918 阅读 · 0 评论 -
Mockito(二)--实例篇
学习了基本知识后,就可以实战了。Mockito的实际使用还是比较麻烦的。因为在实际使用中,最常遇到的就是需要模拟第三方类库的行为。比如现在有一个类FTPFileTransfer,实现了向FTP传输文件的功能。这个类中使用了apache的ftp类org.apache.commons.net.ftp.FTPClient;现在测试FTPFileTransfer 这个类中的isFTPCon原创 2011-06-15 16:52:00 · 19185 阅读 · 6 评论 -
Behavior-Driven Development概念思考
这篇文章建立在对BDD有初步认识后产生的一些理解和思考。完全不知道BDD的同学建议去google一下先。 BDD的定义:Behavior-Driven Development is about implementing an application by describing its behavior from the perspective of its stakeholders.原创 2012-02-21 18:50:41 · 3286 阅读 · 0 评论 -
对测试的认识
我们在工作中会听到很多关于测试的名词,如单元测试UT,集成测试Integration Test,端到端测试end-to-end 等等。我认为,大部分人其实都仅仅是有一个模糊的认识。他们并未真正清楚每种测试的含义。当领导强调要做xx测试时,就随意的把概念扔给下属,其实自己都不清楚为什么要做,怎么做。而据我所知,国内大部分公司更是糟糕。每个开发人员都完全投入到写代码中,甚至不愿意花时间原创 2011-09-01 21:16:26 · 9351 阅读 · 2 评论 -
Mockito(一) -- 入门篇
Mockito是一种mock工具/框架。我理解EasyMock有点过时了,Mockito是现在比较流行的。什么是mock?说的直白一点,大家都知道unit test应该是尽可能独立的。对一个class的unit test不应该再和其他class有任何交互。现在有一个类,扫描一个目录并将找到的文件都上传到FTP server。该类对于不同的FTP响应(找不到FTP server 或 上传成功原创 2011-05-05 14:06:00 · 31028 阅读 · 4 评论 -
Acceptance testing
最近在做auto deployment。auto deployment完成后需要运行测试来保证安装完成无误,程序正常工作。在Agile中,此时应运行acceptance testing。这里先赞一下wikipedia,对程序开发方面的知识的解释简直是字字珠玑,对Acceptance testing中的解释也不例外:http://en.wikipedia.org/wiki/Acc转载 2012-01-07 22:56:20 · 2366 阅读 · 0 评论 -
一个牛x的mock框架--Powermock
首先,官网:http://code.google.com/p/powermock/先做好心理准备,这个开源工具的官网基本上没啥文字说明。但是可以下载源代码,里面有一些示例测试用例。 当你的领导对你说,UT的代码覆盖率要达到100%!!你会觉得这人疯了。但是现在有了powermock,100%就成为the goal you can reach!!!powermock将以往原创 2011-09-17 18:10:58 · 12057 阅读 · 3 评论 -
Mockito(三)--完整功能介绍
回到官网:http://mockito.org/,打开documentation可以看到原文。强烈建议不熟悉Mockito的同学先看看我写的Mockito(一)入门篇和(二)实例篇之后再来看这篇文章。因为只有看了前两篇文章才明白mockito的本质以及该如何使用它。下面是按原文 翻译+注释 的对Mockito全部功能的介绍。1, 使用mockito验证行为。 //首先原创 2011-06-14 23:03:00 · 28217 阅读 · 4 评论 -
最流行的测试代码覆盖率工具:Cobertura(整合贴)
Cobertura大家想必都知道并正在使用了,这里我整合了关于这个工具的有用信息+一点说明。官网 http://cobertura.sourceforge.net/官网首页上的两篇文章:Measuretest coverage with Cobertura原创 2011-09-28 10:12:45 · 5768 阅读 · 1 评论 -
一种测试多线程的类:CountDownLatch
以下是java api中对该类的说明。CountDownLatch是一个帮助完成同步的类。它允许一或多个线程等待,直到其他线程里的一组操作完成为止。一个CountDownLatch初始化时可以指定一个count。这个类的await方法可以block当前线程,直到这个cou原创 2011-10-02 18:08:20 · 1533 阅读 · 0 评论 -
多线程测试框架MultithreadedTC
占个坑先Concurrent application designers often want to run many (unrelated or loosely related) threads of activity to maximize throughput. S原创 2011-09-25 14:20:55 · 2049 阅读 · 0 评论 -
Mock object and EasyMock framework
You need to familiar with JUnit first. Link:http://www.vogella.de/articles/EasyMock/article.html 首先解释什么是Mock object.Unit testing原创 2011-04-26 17:31:00 · 4642 阅读 · 0 评论 -
TestNG简介--如果你觉得JUnit不够强大,TestNG几乎能解决你的一切问题
今天我们再来看一个重要的测试框架,TestNG (Test Next Generation)。大家对JUnit应该已经很熟悉了,JUnit是我们开发人员常用的UT框架。我现在用JUnit+Mockito用的很好。网上有一些JUnit vs TestNG的文章,但是普遍认为原创 2011-09-01 17:42:06 · 7330 阅读 · 0 评论 -
JUnit简介
好久没更新blog了。。。今天来说说Junit。link:http://www.vogella.de/articles/JUnit/article.html UT定义:A unit test is a piece of code written by a de原创 2011-04-26 17:23:00 · 1253 阅读 · 0 评论 -
CruiseControl简介
As usual, the link is:http://www.javaranch.com/journal/200409/DrivingOnCruiseControl_Part1.html 对于这个最著名的CI工具,我已经使用有一段时间了。但是因为有专门的build原创 2011-04-26 17:30:00 · 2549 阅读 · 0 评论 -
用Powermock测试几种特殊情况
http://www.jayway.com/2009/10/28/untestable-code-with-mockito-and-powermock/转载 2015-04-08 14:20:52 · 3171 阅读 · 0 评论