visual studio 自带单元测试demo

0) 创建类,编写方法类
1) 在方法点击鼠标右键,在运行测试(T)和调试测试(D)之间会有一个 <创建单元测试>选项.有则进入2,没有则看1.0
1.0) 菜单栏 工具-->自定义-->命令-->上下文菜单-->编辑器上下文菜单|代码窗口-->里面找到创建单元测试(C)并拉到运行测试和调试测试之间
1.1) 关闭重启vs ,添加新建项目,测试-->单元测试项目.这样操作刷一下就可以让原本灰色的选项能够被选中.
2) 勾选需要测试的方法,命名,将会自动创建新的单元测试项目,在ProgramTest编写所需要测试的代码即可.

---------------------------------------------------------------------------------------
测试方法:
1、Assert类的使用
Assert.Inconclusive() 表示一个未验证的测试;
Assert.AreEqual() 测试指定的值是否相等,如果相等,则测试通过;
AreSame() 用于验证指定的两个对象变量是指向相同的对象,否则认为是错误
AreNotSame() 用于验证指定的两个对象变量是指向不同的对象,否则认为是错误
Assert.IsTrue() 测试指定的条件是否为True,如果为True,则测试通过;
Assert.IsFalse() 测试指定的条件是否为False,如果为False,则测试通过;
Assert.IsNull() 测试指定的对象是否为空引用,如果为空,则测试通过;
Assert.IsNotNull() 测试指定的对象是否为非空,如果不为空,则测试通过;
2、CollectionAssert类的使用
用于验证对象集合是否满足条件

StringAssert类的使用
用于比较字符串。
StringAssert.Contains
StringAssert.Matches
StringAssert.tartWith

时间: 2024-10-14 05:34:55

visual studio 自带单元测试demo的相关文章

使用Visual Studio自带工具dumpbin查看动态链接库(.dll)导出函数

当我们需要查看一个dll或exe文件中的包含的函数或是依赖的函数之类的信息,可以使用Visual Studio自带的工具dumpbin来实现,使用方法为: 1/ 启动Visual Studio 命令行工具: 2/ 查看导出函数,执行 dumpbin /exports (dll或者exe文件路径) 3/ 查看依赖性,执行 dumpbin /dependents (dll或者exe文件路径) 4/ 可以使用 /out:(文件名)参数将打印信息输出到文本文件中.

如何利用 Visual Studio 自带工具提高开发效率

原文:如何利用 Visual Studio 自带工具提高开发效率 Visual Stuido 是一款强大的Windows 平台集成开发工具,你是否好好地利用了它呢? 显示行号 有些时候(比如错误定位)的时候,显示行号将有利于我们进行快速定位. 如何显示 1. 工具 / 选项 / 文本编辑器 -> 选择对应的语言 2. 勾选 "行号" 使用书签 和平常意义的书签类似,当我们希望在日后某一时刻快速定位到一处代码时使用.比如在项目例会上,你需要演示本周你所做的一些改进,在开会前可以事先

Visual Studio 中的单元测试 UNIT TEST

原文:Visual Studio 中的单元测试 UNIT TEST 注:本文系作者原创,可随意转载,但请注明出处.如实在不愿注明可留空,强烈反对更改原创出处. TDD(Test-Driven Development) 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论.TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码.单元测试是最基本的测试步骤.位于整个产品开发流程V模型的最底部.大致如图,在各种开发流程中RA&PSD完成后,无需底层基础,

Visual Studio中UnitTesting单元测试模板代码生成

         在软件研发过程中,单元测试的重要性直接影响软件质量.经验表明一个尽责的单元测试方法将会在软件开发的某个阶段发现很多的Bug,并且修改它们的成本也很低.在软件开发的后期阶段,Bug的发现并修改将会变得更加困难,并要消耗大量的时间和开发费用.无论什么时候作出修改都要进行完整的回归测试,在生命周期中尽早地对软件产品进行测试将使效率和质量得到最好的保证.在提供了经过测试的单元的情况下,系统集成过程将会大大地简化.开发人员可以将精力集中在单元之间的交互作用和全局的功能实现上,而不是陷入充

基于Visual Studio .NET2015的单元测试

基于Visual Studio .NET2015的单元测试 1.    在Visual Studio .NET2015中创建任意项目. 2.    在某个公共类的公共方法的名称上面点击右键,选择"创建单元测试". 如果类或者方法没有用public修饰,会提示错误. 3.    单击 "创建单元测试" 后,会出项如下对话框,保持默认选项就可以. 4.    在测试方法中使用Assert类编写测试代码,Assert类的函数如下: l  Assert.Inconclusi

Visual Studio安装及单元测试

一.安装环境 操作系统版本:Win10中文版64位 CPU:i5-4200M  2.50GHz 硬盘内存:500G 二.软件版本 Visual Studio 2013 三.安装过程 1.首先开始安装,自定义选择安装路径时,注意所属路径的预留空间要充足,否则安装会失败,同意许可条款,进行下一步. 2.等待大概30分钟,就可以完成安装.安装过程中,VS会占用很多的系统资源,所以最好不要开启其他软件,等待安装. 3.打开vs2013.来到起始页.开始使用. 4.使用体验 个人比较熟悉c,所以选了一个c

Python 在Visual studio 中做单元测试进行TDD开发

Unit Tests Steve Dower edited this page on 14 Jul · 3 revisions Pages 38 Home Azure Remote Debugging AzureSDK Bottle and Azure Table Storage on Azure Bottle and MongoDB on Azure Browsing Code Using PTVS Build Instructions for PTVS Cloud Project Code

vim编辑器,sublime编辑器,visual studio自带编辑器各自的特点

用的不多,加上有一段时间没用了,所以会比较浅显. vim:同学推荐,说好用,就用了一下,不过用之前真的需要学习怎么用,挺新奇的,http://baike.sogou.com/v6545897.htm?fromTitle=VIM,熟练了后,写代码就可以不碰鼠标了,而且很快,不过默认皮肤不好看,用esc键进行模式转换有些别扭,vim编辑器是开源软件,嘻嘻. sublime:不知在哪看到的,都说不错,就用了;插件很多,安装很方便,印象最深的是emmet,弄网页挺过瘾的;也可使用vim的一些功能,;插件

要是VISUAL STUDIO 2015带这些功能就好了

visual studio 2015 正式版马上就要出来了,其实我原来满期待微软能出一套完美的移植的ANDROID和IOS应用的技术方案,这样WIN10正式版出来后,有一套比较好的移植框架,大家可以将原来的移动应用移植到WIN10跑起来起不是更爽,如果WIN10针的能做到在移动PC和物联网统一的话,那我看微软翻身机会就有了.在移动开发方面现在XAMARIN还是需要付费的,我到希望微软能不能买下来最起码XAMARIN专业版是自带到VS2015里的而且是免费的,这样微软推移动开发应该是比较有优势的.