Pex 智能化测试

时间:2024-03-17 16:25:15

昨天在园子里看见Pex这么个软件,觉得很神奇

下载之后

今天试了一下

对我们新手来说,很好用啊

可以自动的对函数进行测试

如果发现问题还可以提示建议的代码,并插入修改

 http://www.cnblogs.com/zhzkl/archive/2008/11/12/1332129.html

这篇文章大致介绍了一下使用方法

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

image

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

举个例子:

image

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

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

image

 

特别再提的一下是上面这张图的右下角,Add Precondition..那里

点了之后,可以直接提示代码,然后进行自动的添加修改

然后是点击save test..之后,Pex会自动的将这些测试创建测试类,加到vs管理的测试视图里面去,可以进行复用

这个自动生成的代码会在文件后缀有个.g.

此时,这个代码是不可修改的,这样可以和你自己创建的测试区分开来