Visual Studio的安装应用及单元测试
2016-03-18 15:42
225 查看
本次为Visual Studio的使用并完成第一个应用:单元测试,我用的Visual Studio版本为2013中文商业版,此次参考书籍为《现代软件工程之构建之法》的第22~25页的单元测试内容。
一、Visual Studio的安装
1、首先是Visual Studio英文版的安装,打开安装软件后选择安装路径和支持库,然后开始进行安装,安装时间很长,耐心等待。
2、安装完成后,只是Visual Studio的英文版,为了用的时候方便,我进行了汉化,从官网下载Visual Studio 2013的语言包并安装,时间也很长,耐心等待。
3、最后安装完成,进入软件设置中语言栏出现中文选项,改成语言为中文,即可以使用。
二、进行单元测试。
1、点击新建项目—Visual C#—类库,创建C#的DemoUser类库。
2、创建后出现如下图输入代码的窗口,可以进行代码输入,代码为书的21页,进行测试代码的输入。
3、代码写好后,接下来创建单元测试,右键代码中的“User”类,选择“Generate Unit Test”项,即“生成单元测试”,然后点击ok,即生成了单元测试项目。这里用到了单元测试工具,我去官网下载的单元测试工具。右图即为在资源管理器中基于DemoUser项目的测试所自动生成单元测试项目 DemoUserTests。
4、双击测试项目DemoUserTests中的UserTest.cs,则打开根据你所需测试代码自动生成的测试方法代码,其中需要设置数据进行测试,我输入了书中第23页的代码。
5、输入完毕后,此时在左边的测试资源管理器中点击全部运行,会开始根据设定的方法进行单元测试,最后通过单元测试如图所示。
这次的单元测试项目首先让像我一样只用过VC和eclipse的同学又学会了一个新软件的运用,即Visual Studio,用起来很方便,支持很多方面的编程和开发,代码编写和修改很方便。插件和拓展一键即可安装,且Visual Studio支持多重语言,尤其是可视化编程,是我们学习的一个很好的开发平台。
最后说到Visual Studio集成的代码测试工具。这次我学习了单元测试,我自己当初从字面上看来,就是大代码分为的小单元代码,进行测试而已。现在看来,远比我想象的测试要严谨的多,单元测试数据及方法,既要精湛,功能测试的也要全面,这对代码的严谨性要求很高。
邹欣老师书中提到:程序员为什么很久才发布一款软件,因为大部分的时间都在进行单元测试。没错,要作为一个优秀的程序员,不仅仅说编程能力强,更需要有良好的代码测试习惯,不能一味的追求量,要有更高的质,追求代码的严谨性,也就是我们现在所说的将代码的“bug”降到最少,才能让你的代码更让别人信赖,才能让别人信赖你,从而更好的和你去合作。多做测试不仅仅是工作需要,更是一种良好的自我检讨的习惯,一种用于更正错误的精神,秉持这种精神,我相信我会在今后做出更加值得别人信赖的软件!
一、Visual Studio的安装
1、首先是Visual Studio英文版的安装,打开安装软件后选择安装路径和支持库,然后开始进行安装,安装时间很长,耐心等待。
2、安装完成后,只是Visual Studio的英文版,为了用的时候方便,我进行了汉化,从官网下载Visual Studio 2013的语言包并安装,时间也很长,耐心等待。
3、最后安装完成,进入软件设置中语言栏出现中文选项,改成语言为中文,即可以使用。
二、进行单元测试。
1、点击新建项目—Visual C#—类库,创建C#的DemoUser类库。
2、创建后出现如下图输入代码的窗口,可以进行代码输入,代码为书的21页,进行测试代码的输入。
3、代码写好后,接下来创建单元测试,右键代码中的“User”类,选择“Generate Unit Test”项,即“生成单元测试”,然后点击ok,即生成了单元测试项目。这里用到了单元测试工具,我去官网下载的单元测试工具。右图即为在资源管理器中基于DemoUser项目的测试所自动生成单元测试项目 DemoUserTests。
4、双击测试项目DemoUserTests中的UserTest.cs,则打开根据你所需测试代码自动生成的测试方法代码,其中需要设置数据进行测试,我输入了书中第23页的代码。
5、输入完毕后,此时在左边的测试资源管理器中点击全部运行,会开始根据设定的方法进行单元测试,最后通过单元测试如图所示。
这次的单元测试项目首先让像我一样只用过VC和eclipse的同学又学会了一个新软件的运用,即Visual Studio,用起来很方便,支持很多方面的编程和开发,代码编写和修改很方便。插件和拓展一键即可安装,且Visual Studio支持多重语言,尤其是可视化编程,是我们学习的一个很好的开发平台。
最后说到Visual Studio集成的代码测试工具。这次我学习了单元测试,我自己当初从字面上看来,就是大代码分为的小单元代码,进行测试而已。现在看来,远比我想象的测试要严谨的多,单元测试数据及方法,既要精湛,功能测试的也要全面,这对代码的严谨性要求很高。
邹欣老师书中提到:程序员为什么很久才发布一款软件,因为大部分的时间都在进行单元测试。没错,要作为一个优秀的程序员,不仅仅说编程能力强,更需要有良好的代码测试习惯,不能一味的追求量,要有更高的质,追求代码的严谨性,也就是我们现在所说的将代码的“bug”降到最少,才能让你的代码更让别人信赖,才能让别人信赖你,从而更好的和你去合作。多做测试不仅仅是工作需要,更是一种良好的自我检讨的习惯,一种用于更正错误的精神,秉持这种精神,我相信我会在今后做出更加值得别人信赖的软件!
相关文章推荐
- B树
- [Java代码] Java ArrayList源码分析
- ALV输出无法指定STATUS
- HelloWorld(unicode)
- dos和Linux文本格式转换
- 第五章 迭代
- 偷懒专用平衡树——Treap
- 理解Angular中的$apply()以及$digest()
- JQUERY dialog的用法详细解析
- [BZOJ4145] [AMPPZ2014]The Prices
- 通俗理解海明码
- 像素跳变
- FreeRTOS——任务管理
- 【js】数组的splice方法和slice方法的区别
- 【js】 ==与===区别
- 针对SYN洪水攻击的防御措施
- [数据库]数据库查询语句
- ant和sqlplus和spring的关联
- spring和maven和sybase的关联
- iOS集成银联支付