visual stdio2013软件安装及单元测试

一、visual stdio2013软件安装详解

今天,笔者为大家带来如何在Windows10下完美安装Visual Studio 2013专业版。首先,值得一提的是VS2013较以前的VS2012上进行了大量的改进,使用上更加方便简洁,而且添加很多新的功能。最重要的是VS2013支持Windows 8.1 App 开发,这对WP开发者是个好消息。废话不多少,下面让我们一起体验Visual Studio 2013安装的全过程。

1、首先,我们当然需要下载一个比较合适的VS版本,今天笔者为大家推荐VS的官网链接https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx,在这里我们选择VS2013安装文件,并选择语言为“简体中文”,选择iso镜像文件下载。当然大家也可以选择其他自己喜欢的版本进行安装。

2、等待下载完成之后,准备安装,将下载的ios格式文件用解压缩工具解压打开。解压好后,双击vs_ultimate.exe,开始安装。

3、自定义选择安装路径,系统默认为C(系统盘),当然我们选择将其安装到更加合适的文件夹下。

4、选择安装的可选功能,大家可以根据自己需要勾选,也可以默认全选。笔者建议大家默认安装即可,注意所需空间,然后开始安装。

5、然后大家就可以安心等待了,估计等待半个小时左右。安装过程中笔者建议最后不要执行其他操作,防止安装过程异常导致电脑卡死。

6、安装完成之后,点击“启动”按钮,准备启动VS2013。

7、第一次进入VS2013,我们可以登陆自己的微软账户。进行一些基本配置,如开发设置、颜色主题,这时候大家可以根据自己的需求设置,然后等待几分钟就可以使用。

二、安装完成之后建立工程项目,进行单元测试

安装完成之后我们进行单元测试环节,但是具体说什么是单元测试呢?其实我也不清楚,所以在接下来的过程中,我将和大家一起学习单元测试的相关内容,首先笔者通过百度了解单元测试的基本定义,简单来说就是对软件中的最小可测试单元进行检查和验证。一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。

1、首先,我们已经安装了VS2013软件,但是要进行单元测试我们必须安装Unit Test Generator。要运行 VS2013单元测试,那么打开VS2013,选择工具-扩展和更新-联机,搜索并安装Unit Test Generator。

2、创建一个类,这个类就是我们单元测试的对象,我们采用书本上例子进行测试。

3、点击新建项目,这里我们新建一个C#类库,将类名称命名为DemoUser,点击“确定”。

4、进入代码编辑页面,然后将书中提供的单元测试示例代码写入代码编辑器。

5、然后将鼠标移至User类方法右键,选择Generate Unit Test,弹出对话框后直接选择“OK”,会自动生成vs2013单元测试的测试项目。

6、执行完以上操作之后,生成了UserTests类,该类为我们提供了单元测试初始化方法。

7、接下来我们需要对UserTest()方法进行重写。将书上所提供信息输入UserTest()方法中,然后按F6键进行编译。

8、打开测试窗口,在菜单栏中,依次点击;测试→窗口→测试列表编辑器。

9、执行单元测试,在左边列表点击测试资源管理器中的全部运行,等待几秒即可显示单元测试结果。

10、检查测试是否成功,如果测试成功我们可以在测试资源管理器中观察到测试结果,如图。

11、以上都是笔者在VS2013版本上进行的一系列单元测试及讲解项目,如果大家在测试过程中遇到其他问题,我们可以共同探讨,对于其他版本的VS单元测试,笔者认为大家可以参照网上的测试方法进行尝试,也希望大家可以举一反三。对不同版本的单元测试都有一个基本的了解。

总结:在这篇博客中,笔者主要为大家详细讲解了VS2013的整个安装过程,以及后续谈到了如何利用VS2013的单元测试功能进行简单的程序单元测试。那么,在整个的安装过程中,笔者也学习到了很多的知识,我也在此与大家分享一下我个人的心得体会。首先,笔者对于VS2013的安装过程其实也是相知甚少的,所以我也和大多数的用户一样通过查阅网络资料按照教程一步一步进行操作,那么,为何我还会有心得呢?原因就是大家平时所说“眼里过千遍,不如手里过一遍”,如果我们只参考别人的方法而不去自己实践,那么过一段时间我们对于VS的部分功能其实应该是完全淡忘的,当然如果你不经常使用VS,而只是为了完成作业,那么我教程所讲的安装过程足以,但是对于一个程序开发者而言,我们不仅仅需要安装软件,我们还需要熟练的应用各种软件。安装完软件之后的单元测试其实我之前是完全毫无概念的,但是这相反才成了我本次作业的重点,因为我们大家都不会,所以,这对于我们而言正好是一个绝佳的学习机会。因为对于陌生的知识,我们都需要去探索,但是,不论结果怎么样,这个探索的过程对于我们每个人而言都是弥足珍贵的;在这个过程中也许你有与别人的探讨,也许你会学习到别人更好的方法,这对于我们而言都是好的,即使你失败了,你也取得了一定的收获,只要你真正的是在为了新的知识而探索,那么你的探索就是值得的。然后把自己的所想所见和遇到的问题都提出来,如果你做到了这些,那么几乎没人会在乎你是否取得了最终的成功,因为在这个过程中,你收获了比别人更多的东西,你遇到的问题就是你的收获。这些都是笔者在这个过程中的一些感悟,希望可以与大家一起分享。

visual stdio2013软件安装及单元测试的更多相关文章

  1. Visual Studio的安装与单元测试

    一.Visual Studio的安装 由于上学期重装了win10系统,以前使用的vc++6.0不能够正常使用,所以直接就安装了Visual Studio 2015,安装的时候就直接按照提示的步骤进行安 ...

  2. Visual studio 2013安装及单元测试

    vs安装过程 单元测试: 创建c#类库 创建单元测试 测试结果

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

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

  4. 第三次作业 (一)----------------------Visual Studio 2015的安装及单元测试

    这是第三周的第一个作业,Visual Studio 2015的安装及单元测试. 我的电脑之前安装过Visual Studio 2015,但是在安装过程中我从来没有留意过各种注意事项,所集正好借此作业的 ...

  5. Visual Studio的安装应用及单元测试

    新建项目—Visual C#—类库 一.Visual Studio的安装 这可能是自己安装软件用的的最长时间的一次 ..刚下载完安装的时候灰常的尴尬,因为2013版本和2015的版本都是不支持在win ...

  6. Visual Studio 2010软件安装教程

    链接:https://pan.baidu.com/s/10FeLlKpzFcb9yUjm3ZECsg 提取码:pup1 复制这段内容后打开百度网盘手机App,操作更方便哦 1.右击软件压缩包,选择解压 ...

  7. Visual Studio 2013安装及简单的单元测试

    Visual Studio 2013安装部分首先到观望下载了英文版和简体中文的语言包.但是更新语言包时总是失败,安装vs需要等待的时间也很大.后来重新装了一遍系统(这个卸载也很麻烦),从其他网站下了中 ...

  8. Visual Studio 2012使用NUnit单元测试实践01,安装NUnit并使用

    在Visual Studio 2012中,默认使用Microsoft自带的MS-Test测试框架.但,Visual Studio同样允许使用第三方测试框架,比如NUnit,xUnit,MbUnit,等 ...

  9. Xamarin C# Android for Visual Studio 平台安装

    原文:Xamarin C# Android for Visual Studio 平台安装 Xamarin是基于Mono的平台,目前主要有以下产品(更具体请见:http://xamarin.com/pr ...

随机推荐

  1. 达梦数据库DM7小结

    除了很多主流的数据库,我们很熟悉之外,越来越多的国产数据库也涌现出来. 这次就小结一些有关武汉的达梦数据库7这个开发版数据库的有别或者需要注意的地方进行一个简单备注吧. 1.第一件大事就是下载.数据库 ...

  2. Verilog_Day2

    Verilog_Day1 在CSDN博客上.http://blog.csdn.net/m0_38073085 第三章: 书上基本知识 每个Verilog程序包括4个主要部分:端口定义,I/O说明,内部 ...

  3. [C/C++11]_[初级]_[std::bind介绍和使用]

    场景 1.C++11 引入了std::function 对象, 这个对象可以通过std::bind封装所有的函数, 并通过代理调用这个std::function的方式调用这个函数. 比如通过统一的方式 ...

  4. 09 ORM 多表操作,创建表,添加记录

    1.数据库表关系 1.一对多 为什么需要,重复字段太多 一对多关系表 Book id title price publish_id 1 python 100 1 2 php 200 2 3 go 10 ...

  5. codeforces 1053D 树形DP

    题意:给一颗树,1为根节点,有两种节点,min或者max,min节点的值是它的子节点的值中最小的,max节点的值是它的子节点的值中最大的,若共有k个叶子,叶子的值依次为1~k. 问给每个叶子的值赋为几 ...

  6. P4774 [NOI2018]屠龙勇士

    P4774 [NOI2018]屠龙勇士 先平衡树跑出打每条龙的atk t[] 然后每条龙有\(xt \equiv a[i](\text{mod }p[i])\) 就是\(xt+kp[i]=a[i]\) ...

  7. Cocos2DX开发:记录遇到的一些问题和解决方法

    今天看了一下以前学习cocos2dx时记录的一些笔记,主要是在实际中遇到的一些问题,整理了一下,就成为了这篇文章,便于自己以后查找,也为一些新手提供点经验. 这篇文章会一直更新,将自己之后开发中遇到的 ...

  8. django套用模板404报错小结

    首先,我的项目名是MyProject.每次当我运行,然后测试页面的时候,总是弹出 其实根据stackoverflow上某大佬的解释大意就是在setting.py和urls.py的匹配上出了问题 此处放 ...

  9. Qt-网易云音乐界面实现-6 迷你个人中心实现

    这个界面除了麻烦耗时,没有啥技术含量.暂时我也就把它称为迷你个人中心,因为后面还有一个个人中心了. 先看下完成品 左侧是我的,右侧是原生 个人感觉还可以吧,哈哈哈.给我自己奖励一个鸡腿. 看下头文件 ...

  10. Gitlab 403 forbidden 并发引起IP被封

    问题 在工作中自搭建的Gitlab.但今天打开页面的时候显示的是空白页面,上面还有一次文本Forbidden. 原因 Gitlab使用rack_attack做了并发访问的限制. 解决方案 将Gitla ...