[Unit Testing]Introduction On Pex

这些天我一直在看PDC的Sessions, 被一个有趣的自动化生成单元测试工具: Pex 吸引

视频地址: http://channel9.msdn.com/pdc2008/TL51/

这里是这个项目的地址: http://research.microsoft.com/pex/

下载: http://research.microsoft.com/research/downloads/details/d2279651-851f-4d7a-bf05-16fd7eb26559/details.aspx 

快速入门:

image

按照他的提示对话框一直点Next就好, 大概几分钟后,程序就会顺利的安装上

接着当我们打开 visual studio 2008, 打开/创建 一个项目,点击右键后,会看到多出两行命令

image

  1. 探寻可能存在的BUG
  2. 创建一个测试项目

举个例子:

image

运行 "Run Pex Explorations", 接着在Visual Studio 下方我们会看到如下的提示框image

他列举出Pex认为的可能存在的BUG, 当你选择某一行,右边则会出现可能的BUG情况.

image

根据这些,你可以修改自己的代码,而后再测试一下。

你还可以使用Pex创建一个单元测试项目,使用Pex来帮助进行单元测试

 

链接:

思归: http://blog.joycode.com/saucer/archive/2008/11/06/115337.aspx 

快速入门: http://research.microsoft.com/pex/articles/pexcodediggertutorial.pdf

Pex On Channel 9: http://channel9.msdn.com/posts/briankel/Pex-Automated-Exploratory-Testing-for-NET/

详细教程: http://research.microsoft.com/pex/wiki/book.html#Tutorial

 

Notice: 现在该项目使用Academic License(学术研究License), 不能用于商业用途

posted on 2008-11-12 16:10 xwang 阅读(...) 评论(...) 编辑 收藏

导航

统计