
访谈及书摘:Hani Suleiman 和 Cedric Beust,“新一代Java测试: TestNG和高阶理念”
InfoQ.com最近采访了新一代Java测试:TestNG和高阶理念的作者Hani Suleiman和Cédric Beust,并针对这本书和他们对测试的总体看法进行了讨论。InfoQ很荣幸在这里给大家提供该书第二章的节选,“Mocks和Stubs”。

InfoQ.com最近采访了新一代Java测试:TestNG和高阶理念的作者Hani Suleiman和Cédric Beust,并针对这本书和他们对测试的总体看法进行了讨论。InfoQ很荣幸在这里给大家提供该书第二章的节选,“Mocks和Stubs”。
最近,关于下一代功能测试工具发展方向的讨论热闹地开了锅。不过,还是众多敏捷组织仍然在努力让传统的“录制-回放”测试工具跟上敏捷的脚步。被称为“测试狂人”的Elisabeth Hendrickson告诉他们为什么不要再白费功夫了。
自动化测试专家Paul Duvall在最近的一篇文章中强调了在开发周期中尽早进行持续集成负载测试的价值,并逐步演示了如何创建计划执行的JMeter测试的技术。
4月15日,Thoughtworks宣称将发布一款名为“Cruise”的持续集成&发布管理系统。Cruise团队介绍了该产品的新特性,并谈及Cruise不仅仅是一款持续集成工具。
Fixture Gallery是一个新的开放文档型实用手册,它是Gojko为FIT/FitNesse测试而作的。它为开发者提供了大部分重要的fixture类型的快速概览,并解释了使用FIT框架进行敏捷验收测试的概念。
最近,剑桥大学出版了《Model Based Software Testing and Analysis with C#》一书。InfoQ有幸参访了本书的四位作者Jonathan Jacky, Margus Veanes, Colin Campbell和Wolfram Schulte,他们就基于模型的测试与分析发表了个人观点。
Grinder是一个开源的Java负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。最新版本的功能得到了巨大提升,其中包括集成了一个能灵活录制测试脚本、自定义和重放脚本的脚本引擎 (Jython) 。
从哪开始练习测试驱动开发?和需求一起,还是设计?或者是另一种方式,自顶向下或向底向上?当你不用代码写第一个测试时,这个测试应该怎么表现出来呢?在敏捷社区中,这两种方法都被实践过,但在如何提供更大的价值这一点上没有达成一致。
一篇名为《Debugger Support Considered Harmful》的文章认为Ruby缺乏调试器支持——但却是一件好事。让我们来看看各种反驳意见以及Ruby调试器的现状。