Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#中更改方法?_C#_Unit Testing_Build Process_Regression Testing - Fatal编程技术网

如何在C#中更改方法?

如何在C#中更改方法?,c#,unit-testing,build-process,regression-testing,C#,Unit Testing,Build Process,Regression Testing,在过去的几周里,我一直在试图找到一种方法来为我们的构建过程实现(或找到一个已经实现)回归测试,但到目前为止,我还没有找到任何有效的方法。我们使用TFS2008和VS2010,升级到TFS2010不是我们的选择。我曾尝试使用NDepend向我们提供更改过的方法和类型依赖项的列表,但通过构建脚本运行它被证明是极不可靠的(如果我两次运行同一个构建而不更改任何内容,我不会惊讶于有一个完美的NDepend报告,还有一个异常说NDepend由于某种原因无法运行) 不幸的是,我几乎无法使用现有的工具(TFS2

在过去的几周里,我一直在试图找到一种方法来为我们的构建过程实现(或找到一个已经实现)回归测试,但到目前为止,我还没有找到任何有效的方法。我们使用TFS2008和VS2010,升级到TFS2010不是我们的选择。我曾尝试使用NDepend向我们提供更改过的方法和类型依赖项的列表,但通过构建脚本运行它被证明是极不可靠的(如果我两次运行同一个构建而不更改任何内容,我不会惊讶于有一个完美的NDepend报告,还有一个异常说NDepend由于某种原因无法运行)

不幸的是,我几乎无法使用现有的工具(TFS2008、VS2010、MSBuild和MSTest)。我可能会得到另一个工具,但是改变我已经拥有的工具(比如从MSTest移动到NUnit,或者从TFS2008移动到TFS2010)是不可能的


有人已经这么做了吗?或者有人能给我指出正确的方向,让我以编程的方式找到在两个构建之间更改的方法和类型吗?

如果您有单元测试和覆盖率报告。然后你就可以区分前后的报道了。保险范围的任何变化都将显示在该表中。如果您有单元测试和覆盖率报告,那么您可以对其进行回归测试(我假设是手动的)

。然后你就可以区分前后的报道了。保险范围的任何变化都将显示在该表中。然后可以对其进行回归测试(我假设是手动的)