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

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

如何创建单元测试?



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

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

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

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

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

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

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

赶快试试吧~!~

时间: 2024-08-18 02:40:52

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

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

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

新手学android,监听两个按钮的问题,出现错误

问题描述 新手学android,监听两个按钮的问题,出现错误 package com.example.xingpengfei.guessnumber; import android.content.DialogInterface; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; imp

跪求大神解答-新手学java有几个不懂得问题求各位大神解答

问题描述 新手学java有几个不懂得问题求各位大神解答 封装有什么意义.为什么要用prative封装呢.直接public不行吗?都说为了安全难道用一个方法setter getter 改变数据这样就安全么?.直接public 多方便.求大神举个例子说明. 第二个问题static:证明此方法是由类名称调用的这句话怎么理解. 第三个问题static有什么作用,我就知道他在类里最先执行然后可以不实力化调用,然后有什么用这有点蒙. 第四个问题我理解的映射就是一项与另一项的关系.他也可以用属性表示.但是之所

123-求教大神C++问题,新手学C++编程

问题描述 求教大神C++问题,新手学C++编程 源程序如下: #include #include using namespace std; class student { public: student(int n,string nam,char s) { num=n; name=nam; sex=s; cout<<"construct called"<<endl; } ~student() {cout<<"destruct called.

新手学Linux(三)----使用 Vagrant 打造跨平台开发环境(二)

前言 安装步骤 工具以及环境介绍 第一步VirtualBox和vagrant的安装 第二步使用vagrant添加虚拟机镜像         1从互联网添加虚拟机镜像文件         2从本地添加镜像文件 第三步初始化虚拟机 第四步使用虚拟机 常用命令 前言     在上一篇<新手学Linux(二)--使用 Vagrant 打造跨平台开发环境(一)>文章中,给大家介绍了什么是vagrant?,vagrant能干什么,以及vagrant的主要使用者,那么今天就给大家讲讲vagrant的具体使用

c语言-新手学代码,一直报错,求好心人解答!

问题描述 新手学代码,一直报错,求好心人解答! int price = 0; printf("请输入商品价格"); scanf("%d", &price); if(price<50) { printf("买下它."); } else { printf("不买"); } getch(); 错误 错误 1 error C4996: 'scanf': This function or variable may be u

activity传数据-新手学Android的广播,为什么接收不到广播数据,急急急急

问题描述 新手学Android的广播,为什么接收不到广播数据,急急急急 我是动态注册的 ,代码如下: public class LoginActivity extends Activity implements OnClickListener{ public static String ACTION= "ok"; private Button button; @Override protected void onCreate(Bundle savedInstanceState) { s

新手学java pop3遇到的问题,用户名

问题描述 新手学java pop3遇到的问题,用户名 DEBUG: setDebug: JavaMail version 1.4ea DEBUG: getProvider() returning javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsy stems, Inc] DEBUG POP3: connecting to host "pop.qq.com", port 110, isSSL fal

c++-新手学C++求助大神,编译过了,运行错误搞不懂啊

问题描述 新手学C++求助大神,编译过了,运行错误搞不懂啊 #include using namespace std; struct Node { int data; Node *next; }; int count=0; Node *first; void creatList(int a[],int n) { Node *s,*r; r=first; for(int i=0;i { s=new Node; s->data=a[i]; r->next=s;r=s; } r->next=f