BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

他的粉丝

如何对时间和日期进行系统与验收测试

作者 Mark Levison 关注 0 他的粉丝 ,译者 张龙 关注 14 他的粉丝   发布于  2009年12月5日

人们经常探讨如何对时间和日期进行单元测试,通常来说其解决方案也相对简单。难的是如何对时间进行验收与系统测试。人们都采取哪些办法呢?

他的粉丝

文章:Mock不是测试的银弹

作者 胡凯 关注 0 他的粉丝 发布于  2009年5月16日 12

本文是ThoughtWorks实践集锦专题的第六篇。Mock能如你所愿帮助测试实践在团队的开展么?它可能给带来怎样的问题?在本文中,作者从亲身经历的项目的例子出发,分析了Mock局限性,并提出了一些原则来帮助团队在不使用的Mock前提下,交付具有良好健壮性,可以快速运行的测试。直接点击阅读完整文章

他的粉丝

J.B. Rainsberger:“集成测试是个阴谋”

作者 Mike Bria 关注 0 他的粉丝 ,译者 陈黎夫 关注 0 他的粉丝   发布于  2009年5月6日 2

著名的敏捷和TDD专家J.B. Rainsberger开始了一系列的文章,介绍他是如何根据自己的经验得到了这个比较有争议的结论:“集成测试是个阴谋”。

他的粉丝

Moq 3.0已发布

作者 Al Tenhundfeld 关注 0 他的粉丝 ,译者 赵劼 关注 5 他的粉丝   发布于  2009年3月16日 2

作为.NET平台上流行的mock类库之一,Moq,已经发布了它的3.0 RTM版本。Moq 3.0包含Silverlight支持,事件和属性的mock方式增强,Pex集成以及示例的改进。

他的粉丝

从“用断言检查null”到“设计单元测试”

作者 李剑 关注 1 他的粉丝 发布于  2009年3月14日 5

防御式编程是保护自己的程序不受外部侵害的一种有效方式。Miško Hevery写了一篇文章:断言,还是不断言,描述了在构造器中编写断言给单元测试所造成的种种不便,引起了一番争论。

他的粉丝

“Classic”与“Mockist”TDD,真的对立么?

作者 Mike Bria 关注 0 他的粉丝 ,译者 金明 关注 0 他的粉丝   发布于  2009年2月11日

近期Yahoo TDD小组里面有个热门帖子,是讨论“classic”和“mockist”TDD方式之间的对立统一关系。Steve Freeman、Nat Pryce、Michael Feathers、Dale Emery等很多人对这些术语进行了讨论,并描述了各自的工作方式。他们也探讨了是否确实存在这种关系。如果存在这种关系,又是什么从本质上区分开这两种方式?

他的粉丝

Google开源其C++ Mocking框架

作者 Abel Avram 关注 10 他的粉丝 ,译者 张龙 关注 14 他的粉丝   发布于  2008年12月19日

几个月前Google开源了其C++测试框架,现在Google又基于BSD协议将其C++ Mocking框架Google Mock开源。

他的粉丝

Rhino Mocks的Lambda版本

作者 Al Tenhundfeld 关注 0 他的粉丝 ,译者 赵劼 关注 5 他的粉丝   发布于  2008年10月14日

Rhino Mocks,一个流行的.NET Mock框架最近发布了3.5版本。这个版本在API方面作了很大改变。除了原有的“Record-Replay”语法外,框架引入了一个新的 “Arrange,Act,Assert”语法。这个语法大量使用了lambda表达式和扩展方法等各种.NET 3.5语言的增强特性。

他的粉丝

文章:利用Ruby简化你的Java测试(进阶篇)

作者 殷安平 关注 0 他的粉丝 发布于  2008年9月24日 1

本文是Productive Java with Ruby系列文章的第二篇,通过上一篇的介绍,我想大家对如何利用Ruby进行单元测试有了一个基本的了解,从这里开始,我将和大家一起讨论一些利用Ruby进行单元测试时的高级话题。直接点击阅读完整文章

他的粉丝

使用Mockito 1.5监视普通对象

作者 Matthew Bass 关注 0 他的粉丝 ,译者 张龙 关注 14 他的粉丝   发布于  2008年9月23日

Mockito mocking框架的最新版可以监视非mock对象并且引入了一个更加干净的桩语法(stubbing syntax)。

他的粉丝

Moq——.NET的Mocking库

作者 Al Tenhundfeld 关注 0 他的粉丝 ,译者 张海龙 关注 0 他的粉丝   发布于  2008年8月19日

Moq是利用诸如Linq表达式树和Lambda表达式等.NET 3.5的特性,为.NET设计和开发的.NET Mock库。它的目标是让Mocking以一种自然的方式与现有单元测试进行集成,使它更加简单、直观,以避免开发人员被迫重写测试或学习需要大量录制/ 播放的Mocking框架。

他的粉丝

何时应该使用Mock对象?

作者 Mike Bria 关注 0 他的粉丝 ,译者 李剑 关注 1 他的粉丝   发布于  2008年6月12日

在“Ode To Code“网站上,K Scott Allen就在单元测试中使用mock对象进行了理性的分析,并分享了他针对mock对象框架使用情况的想法。

他的粉丝

模仿Web Services

作者 Boris Lublinsky 关注 1 他的粉丝 ,译者 王锐 关注 0 他的粉丝   发布于  2008年5月21日

服务仿真(模仿)——模仿服务行为(甚至在它们实现之前)的能力——使服务消费者的开发人员和测试人员在服务实现之前就能并行工作。服务仿真还为昂贵的参考环境(reference environment)提供了一个轻量级的替代方案。

他的粉丝

文章:想快快喝下Google果汁吗?

作者 Paul Hammant 关注 0 他的粉丝 ,译者 王丽娟 关注 0 他的粉丝   发布于  2008年5月9日

依赖注入出现已经有一段时间了,很多团队都在重构自己的应用以利用DI。但这是一件麻烦的事情。在这篇文章中,Paul Hammant说明了如何将现存应用从单件嵌套设计转为完全成熟的DI设计。

他的粉丝

用Ruby和JtestR来促进Java测试

作者 Sebastien Auvray 关注 0 他的粉丝 ,译者 曹云飞 关注 0 他的粉丝   发布于  2008年1月11日

用Ruby来完成脚本任务是很方便的,这使得Ruby成为开发测试套件的强有力的候选人。直到最近,还没有真正独立的用Ruby来测试Java的框架。Ola Blini(JRuby团队的成员)和Anda Abramovici开发了JtestR,使得开发者可以用Ruby来测试Java了。Ruby再加上强大的Ruby工具,例如RSpec,mocha,会让编写Java测试的工作变得更容易。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT