软件工程:vs单元测试

时间:2021-07-29 22:20:50

vs单元测试?VS?没装呢。。。

那么赶紧装个吧,于是跑到这去了: http://www.msdn.hk

我下个免费社区版。

安装过程没有什么需要说明的,傻瓜式安装会吗?当然中间会耗很长时间。

软件工程:vs单元测试

软件工程:vs单元测试

软件工程:vs单元测试

由于以前没做过单元测试,只能参考一位前辈的博客:http://www.cnblogs.com/kingmoon/archive/2011/05/13/2045278.html

那么我就用2013社区版照葫芦画瓢吧.

1.建立单元测试项目

(1)实例:创建VC#模式下的控制台应用程序,工程名为text

软件工程:vs单元测试

如图写入代码:

软件工程:vs单元测试

在函数里右点击鼠标,是不是找不到单元测试?

找不到就对了,还没安装测试工具了,按这个操作:tools->Extensions and Updates->online->搜索“Unit Test Generator”即可。

软件工程:vs单元测试

下载安装:

软件工程:vs单元测试

安装完成之后,重新启动VS

写入刚刚开始代码。

然后在类函数点击鼠标右键,点击generate Unit text,如图:

软件工程:vs单元测试

在addTset()函数里编写测试代码。(如下图所示)

软件工程:vs单元测试

测试通过:

软件工程:vs单元测试

从中学到了,如何使用VS做单元测试,当然在安装软件时我是没有耐心的,装了5次每次都蓝屏,这就是为什么没有按时交作业的原因,最后希望这还可以补救。

软件工程:vs单元测试的更多相关文章

  1. 软件工程-构建之法 Visual Studio开发平台的安装与单元测试

    一.前言 自从开始了大三下的生活,学校开设一门课程“软件工程”,刚好我们是第一届进行课程改革,不在像以前那样背背概念,考前进行好好突击,然后考试就能过,最后毕业了发现软件工程课程到底我们在其中学习了什 ...

  2. 软件工程练习, 模块化,单元测试,回归测试,TDD

    这是<构建之法>实战教学的一部分.适合作为同学们的第二个程序作业. 第一个程序作业: 请看 “概论” 一章的练习,或者老师的题目,例如这个. 作业要求: 软件工程的作业越来越有意思了, 我 ...

  3. 软件工程练习:模块化,单元测试,回归测试,TDD

    这是<构建之法>实战教学的一部分.适合作为同学们的第二个程序作业. 第一个程序作业: 请看 “概论” 一章的练习,或者老师的题目,例如这个. 作业要求: 软件工程的作业越来越有意思了, 我 ...

  4. 邹欣,现代软件工程讲义:单元测试&amp&semi;回归测试

    http://www.cnblogs.com/xinz/archive/2011/11/20/2255830.html 邹欣, 现代软件工程讲义 2 开发技术 - 单元测试 & 回归测试

  5. 软件工程概论---max单元测试

    题目:一个单元测试,查找list[]中的最大值 编写一个程序对Largest函数进行测试,列举所有测试用例. 思路:首先确保数组不为空,和数组长度不为0,否则输入错误.根据老师所给的函数写一个主函数, ...

  6. 软件工程第二次作业-VSTS单元测试

    一.选择开发工具 开发工具选择 Visual studio 2017 社区版,开发语言为C 由于之前已经安装完毕,所以不上传安装过程,主界面如下: 二.练习自动单元测试 使用的测试工具是VSTS,具体 ...

  7. 2019软件工程第二次作业&lpar;VS2017中对C&plus;&plus;的单元测试&rpar;

    建立工程,分别编写cpp和头文件 cpp文件中的代码如下: #include<iostream> #include"test.h" using namespace st ...

  8. 软件工程第二次作业&lpar;Android Studio利用Junit进行单元测试&rpar;

    一.开发工具的安装和运行 1.安装 由于我的电脑之前就安装好了Android Studio,就不再重装了.在这里就给出几条安装过程中需要注意的地方吧: 安装包最好在官网下载已经带有Android SD ...

  9. 2017秋-软件工程第四次作业(2)-结对使用TDD框架完成单元测试

    第一次接触“单元测试”这个要求,我和队友学习了一些示例后开始操作.如下展示一些建立单元测试的过程.Step1:右键单击[解决方案]->左键单击[添加(D)]->[新建项目(N)]. Ste ...

随机推荐

  1. SQLServer中给表增加组合唯一约束

    将两个或者多个字段一起约束成一个唯一约束 alter table 表名 add constraint 约束名 unique (列名1,列名2)

  2. Jenkins用HTTP Request Plugin插件进行网站的监控(运维监控)

    使用的插件: [HTTP Request Plugin] 思路: 说明:只能是网站是否正常打开,而不能是这个网站业务是否正常,如果是后者,则需要写特定的接口进行请求处理. 1.通过插件,发送GET请求 ...

  3. codeforces 496B&period; Secret Combination 解题报告

    题目链接:http://codeforces.com/problemset/problem/496/B 题目意思:给出 n 位数你,有两种操作:1.将每一位数字加一(当某一位 > 9 时只保存个 ...

  4. Css - 基础的css阴影效果

    基本的css3阴影效果 width:971px; height:608px; border:1px solid #ccc; background-color:#fff; filter:progid:D ...

  5. js调用ASP&period;NET打印代码

    第一步:添加下面的js <script type="text/javascript">           function printsetup() {        ...

  6. org&period;springframework&period;dao&period;InvalidDataAccessApiUsageException&colon; detached entity passed to persist&colon; sys&period;entity&period;Role&semi; nested exception is org&period;hibernate&period;PersistentObjectException&colon; 的解决方案

    1.错误信息 org.springframework.dao.InvalidDataAccessApiUsageException: detached entity passed to persist ...

  7. 【spring源码分析】IOC容器初始化(七)

    前言:在[spring源码分析]IOC容器初始化(六)中分析了从单例缓存中加载bean对象,由于篇幅原因其核心函数 FactoryBeanRegistrySupport#getObjectFromFa ...

  8. 宏开发&colon;excel中添加拼接行

    Sub 万途标签()Dim iFor i = 1 To Sheets.Count    If Sheets(i).Name = "数据表" Then        If MsgBo ...

  9. ajax的网上解析

    /* 用XMLHTTPRequest来进行ajax异步数据交交互*/ 主要有几个步骤: //1.创建XMLHTTPRequest对象 //最复杂的一步 if (window.XMLHttpReques ...

  10. 如何用chrome注册版权登记系统

    版权登记系统的网址: http://apply.ccopyright.com.cn/goadatadic/registergetList.do 打开网站,一股古朴的气息扑面而来,嗯,一看就是IE时代的 ...