gpt4 book ai didi

c# - Visual Studio 2008 单元测试入门

转载 作者:可可西里 更新时间:2023-11-01 09:03:49 25 4
gpt4 key购买 nike

我是一名自学成才的开发人员,我的经验全部来自于我开发的小型应用程序。

我目前正在开发一个已公开的应用程序,我意识到我需要开始进行良好的单元测试以捕捉回归并通常确保一切正常。

我读过 previous question .我想知道是否有任何在线资源专门处理 Visual Studio 2008 中的 C# 单元测试,最好有示例。

编辑:我使用的是 Visual Studio 2008 Professional for Windows 应用程序,没有 Web 开发。

最佳答案

您没有指定哪个 flavor of VS2008您正在使用。如果它是 Pro 或更高版本,则捆绑了 MSTest,但很多人对此有疑问 - 它并不总是非常直观,并且需要太多设置才能完成覆盖/文件部署等简单的事情。

演练是 here .

作为推荐,我建议使用 VS2008 和 NUnit (免费)和 TestDriven.NET (不是免费的)。它带走了所有的痛苦,让你只需要写一些简单的东西,比如:

[TestFixture]
public class Foo {
[Test]
public void Bar() {
Assert.AreEqual(2, 1+1);
}
}

然后只需右键单击(类、方法、项目、解决方案)并使用 TestDriven.NET 提供的测试选项,包括(如果您有 MSTest)“测试方式 -> 团队覆盖",它使用 MSTest 覆盖工具运行您的 NUnit 测试,包括将着色返回到 IDE 以显示执行了哪些行。不要弄乱“testrunco​​nfig”和 MSTest 希望您使用的其他文件。

关于c# - Visual Studio 2008 单元测试入门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/276677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com