我花了最近几周的时间试图找到一种方法来实现(或找到已实施的人)对我们的构建过程进行回归测试,但到目前为止我还没有发现任何有效的方法。我们使用TFS2008和VS2010,升级到TFS2010不是我们的选择。我已经尝试使用NDepend为我们提供已更改方法和类型依赖项的列表,但是通过我们的构建脚本运行它已经证明是非常不可靠的(如果我运行相同的构建两次而不更改任何东西我会不会感到惊讶,有一个完美NDepend报告,以及一个例外,说NDepend因某种原因无法运行。
不幸的是,我几乎坚持使用我拥有的工具(TFS2008,VS2010,MSBuild和MSTest)。我可能会得到另一个工具,但是改变我已经拥有的工具(例如从MSTest移动到NUnit,或从TFS2008移动到TFS2010)是不可能的。
有没有人这样做过?或者有人能指出我正确的方向,以编程方式找到两个版本之间更改的方法和类型?
答案 0 :(得分:1)
如果您有单元测试和覆盖率报告。然后你可以在之前和之后区分覆盖率报告。对覆盖范围的任何更改都将显示在其中。然后你可以回归测试(我假设是手动)