5

我没有看到任何有关使 Pex 在 Visual Studio 2012 上工作的计划的当前信息。

4

3 回答 3

6

我试图联系微软,但没有得到答复。所以我决定给 Mary Jo Foley 发电子邮件,她收到了以下信息:

这是您在 Visual Studio 上的 MS 发言人的回答:

“<em>我们希望在 2013 年初的某个时候更新与 Visual Studio 2012/.NET 4.5 兼容的 Pex。首先是学术许可,然后是商业许可。”</p>

于 2012-12-11T23:59:58.390 回答
6

Visual Studio 2012 便携式库的新 Pex 扩展名为 Code Digger。目前 Code Digger 仅适用于可移植类库,并且不会像原始 PEX 那样自动创建单元测试项目。PEX 团队表示他们将发布新版本,增加功能并使其在 Portable Subset 之外工作,尽管没有时间表。

http://blogs.msdn.com/b/nikolait/archive/2013/04/23/introducing-code-digger-an-extension-for-vs2012.aspx

摘自博客:

“在后台,Code Digger 使用 Pex 引擎和 Microsoft Research 的 Z3 约束求解器系统地分析代码中的所有分支,试图生成一个实现高代码覆盖率的测试套件。与 Visual Studio 产品组的 Peter Provost 合作,我们尝试创建一个非常简单的用户界面。我们希望将代码探索的想法带到每个程序员的指尖。这与 Pex Power Tools 不同,我们为您提供了许多配置选项,您必须接受 (参数化)单元测试以获得所有好处。Code Digger 并不是 Pex 的完全替代品,它只是 Pex 团队为 Visual Studio 2012 提供的第一个扩展 - 请继续关注更多信息。”

于 2013-05-11T02:53:06.693 回答
-1

Pex 和 Moles 在 Visual Studio Ultimate 和最近的 Visual Studio Premium 中以假货的形式提供,遗憾的是在其他 VS 版本中没有。我们总能抱有希望。

于 2013-02-04T13:16:10.897 回答