加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – Visual Studio 2008中单元测试的初学者介绍

发布时间:2020-12-15 18:10:50 所属栏目:百科 来源:网络整理
导读:我是一个自学成才的开发人员,我的经验都在我开发的小型应用程序中. 我正在开发一个我已经公开的应用程序,我已经意识到,我需要开始做好的单元测试来捕获回归,并且通常会确保一切正常. 我已经阅读了一个previous question.我想知道是否有任何资源在线专门处理V
我是一个自学成才的开发人员,我的经验都在我开发的小型应用程序中.

我正在开发一个我已经公开的应用程序,我已经意识到,我需要开始做好的单元测试来捕获回归,并且通常会确保一切正常.

我已经阅读了一个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希望您使用的其他文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读