持续测试(Continuous testing)你听说过没有

nisen 发布于 2010/07/04 14:18
阅读 450
收藏 1

  持续集成大家一定听说过,单元测试大家估计也知道。但是持续测试你知道么?

  首先解释一下,英文是Continuous testing,中文是持续测试(根据IBM网站

  就是测试在后台自动运行,指出你的错误,然后对应的测试用例代码中会有错误提示。举一个简单例子在IDE中,我们写了代码以后然后顺手快捷键保存,然后后台自动编译,然后报错,然后我们修改之到无错。然后运行单元测试,如果出错我们会在JUnit的Eclipse插件中查看错误,然后改之,然后运行单元测试。

如果有ct,我们就可以修改代码,保存之,然后后台自动增量测试,然后在代码视图上显示单元测试错误,然后改之。这样才算是真正的测试驱动开发(TDD)。

 

有这样的产品么,有! 当然一定是Eclipse插件,是Kent Beck的产品,叫JUnitMax,我也是看Kent Beck博客时知道这个产品的。注意这个产品是收费的,连提供服务每年50-100美金,觉得还是值得购买的。想想让Kent Beck为你做服务,你也许也很牛。主页是:http://www.junitmax.com/

如果你不喜欢商业产品也有开源的选择如下

  1. http://groups.csail.mit.edu/pag/continuoustesting/       EPL协议
  2. http://ct-eclipse.tigris.org/       Common Public License

这两个都是麻省理工的项目,好像是一个(没有考证),但是协议不同,IBM网站有关于第一个的介绍

 

加载中
0
nisen
nisen

再说一下:Kent Beck关注过的东东一定会火。面向对象、模式、单元测试、XP,还有这次的持续测试。

0
arcko
arcko

但是这个项目貌似没有什么更新

2007 March 1

返回顶部
顶部