当前位置:  开发笔记 > 编程语言 > 正文

使用Visual Studio在C#中进行单元测试入门

如何解决《使用VisualStudio在C#中进行单元测试入门》经验,为你挑选了1个好方法。

我知道Visual Studio提供了一些单元测试的好东西.我如何使用它们,你如何使用它们?我应该知道单元测试(假设我什么都不知道).

这个问题是类似的,但它没有解决Visual Studio可以做什么,请不要因此而将其标记为重复.发布为社区Wiki,因为我不是想成为一名代表妓女.



1> Scott Dorman..:

最重要的区别在于,MSTest支持内置于Visual Studio中,可直接提供单元测试,代码覆盖和模拟支持.为了在外部(第三方)单元测试框架中执行相同类型的事物,通常需要多个框架(单元测试框架和模拟框架)和其他工具来进行代码覆盖分析.

使用MSTest单元测试工具的简单方法是打开要为其创建单元测试的文件,在编辑器窗口中单击鼠标右键,然后从上下文菜单中选择"创建单元测试..."菜单.我更喜欢将我的单元测试放在一个单独的项目中,但这只是个人偏好.这样做会创建一种"模板"测试类,它将包含测试方法,允许您测试类的每个函数和属性.此时,您需要确定测试通过或失败的含义(换句话说,确定在给定一组输入时应该发生什么).

通常,您最终会编写与此类似的测试:

string stringVal = "This";
Assert.IsTrue(stringVal.Length == 4);

这表示对于名为stringVal的变量,在赋值后,Length属性应该等于4.

另一个线程中列出的资源应该为了解一般的单元测试提供一个很好的起点.

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有