新手学测试----Unit Test(单元测试)

在程序员做项目的过程中,每当完成一个功能,首先自己需要对完成的功能进行测试,我现在正在做的项目用的工具是VS2012,那么接下来,就说一说在VS2012中是如何创建单元测试的。

如何创建单元测试?



在VS2012中,右键类名默认是没有创建单元测试的选项的,得需要设置添加,工具—->自定义

然后选择命令—->上下文菜单—->编辑器上下文菜单|代码窗口,然后找到创建单元测试,并将其上下移动到下图所示位置:

然后重新打开VS,在类名上右键就可以看到灰色的创建单元测试,处于禁用状态:

在解决方案中添加一个单元测试项目:

并在刚创建的单元测试项目中右键—->添加—->单元测试

保存一下,然后到刚才要测试的类,右键,就会有创建单元测试,选择创建单元测试,选择要测试的类及方法,并输出到刚创建的单元测试类:

然后这些基本的设置就搞定了,在VS中打开测试资源管理器,右键运行选定的测试,就可以进行测试了:

赶快试试吧~!~

时间: 2024-08-02 15:00:27

新手学测试----Unit Test(单元测试)的相关文章

我是程序员,学测试干什么?

周末布置了一个实践作业:黑盒测试实践,要求大家使用自动化功能测试工具,对一个web系统做自动化测试.作为一门测试课程,这样的作业要求看起来很自然.不过,这项作业仍然遭到了部分同学的反对.有同学提到,"大多数程序猿不需要很强的测试能力,一般代码写多了就会测试了.如果开发需要独当一面的测试能力,做完所有的的活,那要测试工程师来干嘛?" 这让我想起另外一句经常听到的话:"我是学软件的,不是学硬件的,我干嘛要学计算机组成原理".二者是何等相似.我不由得陷入沉思:程序猿不需要

2014年6月6至7日,杨学明老师《单元测试管理》公开课在深圳市民中心成功举办!

2014年6月6~7日,<单元测试管理>公开课在深圳市民禧莲酒店准时开课,来自物联网.电力.移动互联网.医疗.数码相机.光通讯等企业的研发总监和测试部门经理等参加了此次培训,此次培训由研发管理资深顾问.产品测试专家杨学明先生主讲,本次课程采用全程案例分析讲解,让学员从一开始就融入到单元测试的场景中去,根据测试中所遇问题进行针对性讲解和讨论:课堂上许多企业都提出了很多高难度和有挑战性的问题,杨老师耐心地为各企业学员进行解答,很多学员代表表示对解决方案非常满意;培训结束后许多企业表示将引进杨老师的

新手学JAVA(三)----StringBuilder类

上一篇文章新手学JAVA(二)----String类与StringBuffer类的区别中了解到,String的值是不可变的,这就导致 每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间,StringBuffer是可变 类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象. StringBuffer类和StringBuilder类功能基本相似.算是两个双胞胎. 下面主要说两点 第一点  线程安全 StringBuffer  线程安全

hadoop编程小技巧(8)---Unit Testing (单元测试)

所需环境: Hadoop相关jar包(下载官网发行版即可): 下载junit包(最新为好): 下载mockito包: 下载mrunit包: 下载powermock-mockito包: 相关包截图如下(相关下载参考:http://download.csdn.net/detail/fansy1990/7690977): 应用场景: 在进行Hadoop的一般MR编程时,需要验证我们的业务逻辑,或者说是验证数据流的时候可以使用此环境,这个环境不要求真实的云平台,只是针对算法或者代码逻辑进行验证,方便调试

【经验分享】新手学Java编程语言怎么入门?

新手学Java编程语言怎么入门?掌握语言基础是第一步,了解java基础知识,Java关键字.核心概念或者基本编码技术.掌握操作符.控制执行流程.访问权限控制.复用类.多态.接口.字符串.泛型.数组.容器深入研究.JavaI/O系统.枚举类型.并发以及图形化用户界面等内容. 为了帮助大家更轻松的学好java开发,给大家分享一套java开发学习资料,小编推荐一个学java开发技术的学习裙:三七四三二零二八二,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干

2011—2012学年度上学期单元测试 高一地理试题

一.选择题:本卷共25小题,每小题2分,共50分,每小题只有一个选项最符合题意. 读下面景观图片,回答1-2题. 1.甲图景观的形成突出反映了                                                                                         ( ) A.地壳的水平运动                           B.地壳的垂直运动 C.强烈的侵蚀作用                               

[ZZ]新手学 appium-合集第一季度

原文地址: https://testerhome.com/topics/2599 新手学appium-合集第一季度地址如下: 1.新手学 appium-GUI 端搞起来:http://testerhome.com/topics/2592 2.新手学 appium-Appium for Windows 说明 (中文翻译):http://testerhome.com/topics/2594 3.新手学 appium-python unittest 框架:http://testerhome.com/t

新手学SQL Server pdf

下载地址:网盘下载 内容简介 编辑 <新手学SQL Server>:打开SQL Server数据库技术大门的金钥匙  ◎由浅入深:从基本概念开始讲解,逐步深入到实际开发  ◎示例丰富:讲解知识点时穿插了150个示例,有较强的实用性  ◎面向就业:提供了常见面试题,帮助读者了解入职面试的相关知识  ◎应用典型:介绍了3个方向的数据库应用,提高读者数据库应用水平  ◎视频教学:提供了6小时多媒体教学视频,学习起来更加直观  光盘内容  ◎6小时多媒体教学视频  ◎案例涉及的源代码  ◎教学PPT 

【新手学Python】一、基础篇

由于以前处理数据用Matlab和C,最近要处理大量文本文件,用C写实在是太繁琐,鉴于Python的强大文本处理能力,以及其在Deep Learning上有着很大优势,本人打算从即日起学习Python,谨以此系列博客记录学习点滴.文中如有错误,还望大牛们指出! Section 1: 本文是第一篇,当然也是基础,有了编程基础的我们都知道,学习一门语言什么最重要?当然先搞清楚数据类型和数据结构,有了这些,你才能去谈面向对象,才能去设计程序. Python的数据类型比较简单:1.整数;2.长整数;3.浮