[Unit Testing]Introduction On Pex
这些天我一直在看PDC的Sessions, 被一个有趣的自动化生成单元测试工具: Pex 吸引
视频地址: http://channel9.msdn.com/pdc2008/TL51/
这里是这个项目的地址: http://research.microsoft.com/pex/
快速入门:
按照他的提示对话框一直点Next就好, 大概几分钟后,程序就会顺利的安装上
接着当我们打开 visual studio 2008, 打开/创建 一个项目,点击右键后,会看到多出两行命令
- 探寻可能存在的BUG
- 创建一个测试项目
举个例子:
运行 "Run Pex Explorations", 接着在Visual Studio 下方我们会看到如下的提示框
他列举出Pex认为的可能存在的BUG, 当你选择某一行,右边则会出现可能的BUG情况.
根据这些,你可以修改自己的代码,而后再测试一下。
你还可以使用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), 不能用于商业用途