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. Linux 挂载2T以上存储

    在生产环境中,我们会遇到分区大于2T的磁盘(比如:添加一个3TB的存储),由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表 而fdisk是不支持GPT分区的,我们可以使用part ...

  2. .NET4.5中WCF中默认生成的basicHttpsBinding的研究

    起因: 使用.net4.5建立了一个空白的WCF服务.默认使用的绑定配置是basicHttpsBinding. 问题发现: 1.用客户端进行服务引用,生成了默认的配置文件,其中绑定配置是basicHt ...

  3. sky A800s手机恢复出厂设置操作

    关机的情况下,手指一起按这3个按键(音量下键+搜索键+开机键)看到SKY标志后即可松手,就可以进入恢复界面恢复界面操作方法:音量上下键为上下移动,关机键为选择.选择 wipe data/factory ...

  4. android ble connect slowly

    Hi I'm writing an Android app to connect to a BLE peripheral device. Android 4.4.2, Galaxy Nexus. I ...

  5. Error: Cannot find module 'express'

    安装Express命令如下: npm install -g express 安装成功之后会在C:\Users\[YOUR_USER_NAME]\AppData\Roaming\npm\node_mod ...

  6. python学习小结7:变量类型

    变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整 ...

  7. iOS 10的23个隐藏新特性-b

    上周iOS 10正式版推送后,24小时的更新率已经超过15%,实在惊人.虽然有着初期变砖.5S6卡顿.移动VoLTE无法使用.美版无信号等BUG,但不可忽视的是,iOS 10还是带来了很多从前没有的功 ...

  8. 30款jQuery常用网页焦点图banner图片切换 下载

    1.jquery 图片滚动特效制作 slide 图片类似窗帘式图片滚动 查看演示 2.jquery幻灯片插件带滚动条的圆形立体图片旋转滚动 查看演示 3.jQuery图片层叠旋转类似洗牌翻转图片幻灯片 ...

  9. BAT CMD 批处理文件脚本 -1

    http://www.cnblogs.com/linglizeng/archive/2010/01/29/Bat-CMD-ChineseVerion.html 1.               综述 ...

  10. Objective-C传递数据小技巧

    转自:http://www.guokr.com/blog/203413/ 比如说,如果你想向UIAlertView的delegate方法中传递一些信息,怎么办?继承UIAlertView么?使用Cat ...