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++单元测试使用方法的更多相关文章

  1. Visual Studio2015安装过程以及单元测试

    安装环境: 安装版本: Visual Studio2015 安装过程: 因为我是在第一次老师安排的作业的时候感觉VC++6.0不如VS方便所以才装的Visual Studio2015,又安装了点插件, ...

  2. 【转】将grub2安装到u盘的方法

    将grub2安装到u盘的方法 时间:2015-03-21来源:linux网站 作者:linux人 grub2在各大linux发行版中广泛采用,它非常强大,基本上大多数操作系统都是通过它引导起来的,它的 ...

  3. win8安装SQL Server 2005问题解决方法

    win8安装SQL Server 2005问题解决方法 1.正常安装任一版本的SQL Server 2005(最好安装企业版). 2.安装到SqlServer服务的时候提示启动服务失败(提示重试的时候 ...

  4. go2shell的安装与修改默认terminal方法

    go2shell的安装与修改默认terminal方法   1. 安装go2shell后,打开finder的application文件夹,找到go2shell 2. 按住command,用鼠标将go2s ...

  5. ubuntu下安装与卸载qt的方法

    http://blog.csdn.net/huyisu/article/details/24014407 ubuntu下安装与卸载qt的方法 分类: linux 2014-04-18 14:20 18 ...

  6. 免安装版Tomcat6.0启动方法

    免安装版Tomcat6.0启动方法 1.下载Tomcat Zip压缩包,解压. 2.修改startup.bat文件: 在第一行前面加入如下两行 SET JAVA_HOME=JDK目录 SET CATA ...

  7. 英文VS2010安装中文版MSDN文档方法

    英文VS2010安装中文版MSDN文档方法 2010-06-01 11:52 by 李永京, 51409 阅读, 50 评论, 收藏, 编辑 在2010年4月12号发布Visual Studio 20 ...

  8. Linux安装配置php环境的方法

    本文实例讲述了Linux安装配置php环境的方法.分享给大家供大家参考,具体如下: 1.获取安装文件: http://www.php.net/downloads.php php-5.3.8.tar.g ...

  9. MyEclipse安装插件的几种方法 转

    http://www.cnblogs.com/pharen/archive/2012/02/08/2343342.html MyEclipse安装插件的几种方法 本文讲解MyEclipse(MyEcl ...

随机推荐

  1. (菜鸟要飞系列)五,基于Asp.Net MVC5的后台管理系统(添加数据表的分页功能)

    献上代码 ) { List<UserModel> arrayUserModel = new List<UserModel>(); string strText = Reques ...

  2. java移位操作符

    <<:左移操作符,右边补0,相当于乘二乘二... >>:右移操作符,左边补符号位(正数补0,负数补1),相当于除二除二... >>>:无符号右移,左边补0,相 ...

  3. python学习小结3:函数

    Python是对接口编程,而不是对数据类型编程.例如我们定义了一个函数,在函数里用到了in这个接口,那么只要传入的参数实现了这个接口就可以,我们不在乎它是list还是tuple. 简单的函数 使用de ...

  4. DB天气app冲刺二阶段第五天

    昨天什么事情也没做..看了一场哆啦a梦 所以就不算冲刺了.. 今天主要就是做了一下需要用到的图片的整理还有的就是UI主界面需要展示用的素材,发现好多东西都需要搜索半天,虽然这个不是什么技术活..但真的 ...

  5. VS连接远程数据库,连接sqlserver2008,显示“基础提供程序在 Open 上失败”

    今天安装完成VS2012后,在调试2010的程序的时候,出现“基础提供程序在 Open 上失败”,于是用vs连接远程sql2008,才发现问题是:“已成功与服务器连接,但是登录前的握手期间发生错误”, ...

  6. 来吧,给你的Winform列表控件画个妆

    前言 以前看别人的控件好看只有羡慕的份:以前觉得控件重绘是个很复杂的东西:以前知道MSDN很全面很专业却一直没有好好用起来: 作为初级程序猿,不能原地踏步,来吧,让我们一起把 TreeView 美化一 ...

  7. Python的map、filter、reduce函数 [转]

    1. map函数func作用于给定序列的每个元素,并用一个列表来提供返回值. map函数python实现代码: def map(func,seq): mapped_seq = []        fo ...

  8. python 链接hive

    http://blog.csdn.net/xubcing/article/details/8350287 http://www.centoscn.com/python/2014/0921/3801.h ...

  9. C# 连接Oracle数据库

    最近项目要用Oracle数据库,之前没搞过,近2天遇到好多问题,现在总结一下,做个备份. 一.关于Oracle安装 1.服务器端 从Oracle官网下载文件,file1和file2,解压之后安装就行了 ...

  10. Test a ; vs Test a( ) ;

    一. Test a();   Test a;  //前提声明了Test类 前者声明一个返回值为Test,名为a的函数,后者声明了Test类的一个对象(把Test当成int) struct Test{ ...