Visaul Studio2015安装以及c++单元测试使用方法
Visual Studio 2015安装流程
vs2015是一款十分好用的IDE,接下来就介绍一下安装流程。这里采用在线安装方式,从官网下载使得安装更加安全。
第一步:在百度中搜索Visual Studio 2015进入官网,或进入网址https://www.visualstudio.com/downloads/然后就会进入以下页面。
在这里选择社区版下载,就是第一个(Community)这个是完全免费的。说明:以后的页面可能会发生变化,还是这样选择即可。
第二步:会下载下来一个安装程序,双击运行,会出现以下页面。可以根据自己的需要进行选择,需要安装哪些内容。
第三步:点击下一步确定之后会出现以下页面,点击安装按钮,然后就是漫长的等待了,要有耐心,这段时间你可以做些其他事情。
注意:在线安装一定不能断网,否则会导致安装失败。
最后:安装完成之后就可以尽情体会VS2015的高效与便捷。
这里展示一下安装完成之后的效果
选择新建项目,会发现你可以建立多种项目,接下来就是你用此神器大显身手的时候了。
单元测试方法
在这里用求最大子数组和来说明vs2015单元测试的使用方法。
第一步:建立一个C++控制台应用程序,并且将代码写好,下面是要进行测试的代码。
#include<iostream>
using namespace std;
class Max_array
{
int Num, Maxarr;
public:
int Cacl(int arr[],int num);
};
int Max_array::Cacl(int arr[],int num)
{
int Sum = ;
Num = num;
Maxarr = arr[];
for (int i = ;i < Num;i++)
{
for (int j = i;j < Num;j++)
{
Sum = Sum + arr[j];
if (Sum > Maxarr)
{
Maxarr = Sum;
}
}
Sum = ;
}
return Maxarr;
}
int main()
{ }
第二步:添加测试项目,找到解决方案资源管理器,在解决方案上右键->添加新建项目->在VC++项目的子项目中选择测试选项->选择本机单元测试项目。这样单元测试项目就建立好了。
第三步:在单元测试中添加代码,这里先说明一下,单元测试有不同类型的覆盖标准,可以按照自己所需选择用例。在添加代码之前,要把要测试的文件包含在内,c++的话用include语句,
要将该文件所在目录也要写进去。比如我这个项目的是#include"../最大子数组之和/main.h",一定要保证这里写对没有错误提示。然后写完测试用例后点击鼠标右键会有运行测试选项,点击
就可以运行了。这里说明一下,在c++之中AreEqual函数在assert类中是静态方法,使用时要注意。
注意:如果要进行的是c++的单元测试,测试文件要用".h"作后缀名,比如:"main.h",这么写是因为cpp格式的无法包含在测试项目之中,这一点一定要注意。
这里是测试用例
用例编号 |
用例描述 |
输入数据 |
预期输出数据 |
实际输出数据 |
通过/不通过 |
评价 |
1 |
出现Sum < Maxarr |
-5,0,-1 ,2 |
2 |
2 |
通过 |
实现要求 |
2 |
出现Sum = Maxarr |
2,2,3,6 |
13 |
13 |
通过 |
实现要求 |
3 |
出现Sum > Maxarr |
4,2,3 ,1 |
10 |
10 |
通过 |
实现要求 |
代码已传至Coding.net上网址:https://coding.net/u/baixiaochun/p/Max_Array_test/git
Visaul Studio2015安装以及c++单元测试使用方法的更多相关文章
- Visual Studio2015安装过程以及单元测试
安装环境: 安装版本: Visual Studio2015 安装过程: 因为我是在第一次老师安排的作业的时候感觉VC++6.0不如VS方便所以才装的Visual Studio2015,又安装了点插件, ...
- 【转】将grub2安装到u盘的方法
将grub2安装到u盘的方法 时间:2015-03-21来源:linux网站 作者:linux人 grub2在各大linux发行版中广泛采用,它非常强大,基本上大多数操作系统都是通过它引导起来的,它的 ...
- win8安装SQL Server 2005问题解决方法
win8安装SQL Server 2005问题解决方法 1.正常安装任一版本的SQL Server 2005(最好安装企业版). 2.安装到SqlServer服务的时候提示启动服务失败(提示重试的时候 ...
- go2shell的安装与修改默认terminal方法
go2shell的安装与修改默认terminal方法 1. 安装go2shell后,打开finder的application文件夹,找到go2shell 2. 按住command,用鼠标将go2s ...
- ubuntu下安装与卸载qt的方法
http://blog.csdn.net/huyisu/article/details/24014407 ubuntu下安装与卸载qt的方法 分类: linux 2014-04-18 14:20 18 ...
- 免安装版Tomcat6.0启动方法
免安装版Tomcat6.0启动方法 1.下载Tomcat Zip压缩包,解压. 2.修改startup.bat文件: 在第一行前面加入如下两行 SET JAVA_HOME=JDK目录 SET CATA ...
- 英文VS2010安装中文版MSDN文档方法
英文VS2010安装中文版MSDN文档方法 2010-06-01 11:52 by 李永京, 51409 阅读, 50 评论, 收藏, 编辑 在2010年4月12号发布Visual Studio 20 ...
- Linux安装配置php环境的方法
本文实例讲述了Linux安装配置php环境的方法.分享给大家供大家参考,具体如下: 1.获取安装文件: http://www.php.net/downloads.php php-5.3.8.tar.g ...
- MyEclipse安装插件的几种方法 转
http://www.cnblogs.com/pharen/archive/2012/02/08/2343342.html MyEclipse安装插件的几种方法 本文讲解MyEclipse(MyEcl ...
随机推荐
- 问题 K: 【USACO2012Feb】植草 {Bronze题2}
按着矩形周长的思路,到当前边的时候,前一层的覆盖数乘以高度加入 ans 就行,然而真正的算法可能并不是这个..只能想到这个了 ; type node=record l,r,mid,sum,delta: ...
- VSC 使用Git进行版本控制
Visual Studio Code 使用Git进行版本控制 请确保你安装了最新的VS Code.http://code.visualstudio.com/ 请确保安装了最新版的Git.https:/ ...
- SpringMVC+redis整合
在网络上有一个很多人转载的springmvc+redis整合的案例,不过一直不完整,也是被各种人装来转去,现在基本将该框架搭建起来. package com.pudp.bae.base; import ...
- 学习KnockOut第一篇之Hello World
学习KnockOut第一篇之Hello World 笔者刚开始学习KnockOut.写的内容就相当于一个学习笔记.且在此处向官网致敬,比较喜欢他们家的Live Example版块,里面有jsFiddl ...
- Document Set 【一】
概括介绍: Document Set 是SharePoint2010之后出现的一个新的Feature.这个Feature的主要目的是两个: 1,是帮助 User 以一个文件的管理方式管理一个文件集合. ...
- sqlserver 动态表名 动态字段名 执行 动态sql
动态语句基本语法: 1 :普通SQL语句可以用exec执行 Select * from tableName exec('select * from tableName') exec sp_execut ...
- Sublime key bindings使用
开启vi mode后,可以使用很多的VI快捷方式,所以我的sublime已经不是单纯的st了,st的VI模式不完全支持所有的快捷键.我们来看一段官网的key bindings示例: { "k ...
- java 并发编程
闭锁 一种可以延迟线程的进度直到其到达终止状态.可以用来确保某些活动直到其他活动都完成后才继续执行 例如: 确保某个计算在其需要的所有资源都被初始化了之后才继续执行. 确保某个服务在其他依赖的服务都启 ...
- 【转】使用JIRA搭建企业问题跟踪系统【个人推荐】
免责声明: 本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除. 原文作者:Judy Shen的专栏 原文地址:使用JIRA搭建企业问题跟踪系统 ...
- Asp.Net原理Version3.0_页面声明周期
Asp.Net原理Version1.0 Asp.Net原理Version2.0 相关源码 页面的Process方法 // System.Web.UI.Page pr ...