VS2013单元测试
2016-03-19 11:28
197 查看
由于不是很懂单元测试,就去百度一下,一下内容均是百度所得。
单元测试的优点:1.帮助开发人员编写代码,提升质量、减少bug。2.提升反馈速度,减少重复工作,提高开发效率。3.保证最后的代码修改不会破坏之前的代码功能。4.让代码维护更容易。5.有助于改进代码质量和设计。
单元测试缺点:1.单元测试学习成本高。2.编写单元测试会增加程序员工作量。3.推广和运用单元测试需要比较大的投入。
看了这么多大致也了解了单元测试。单元测试是编写一个测试程序的程序,通过输入自动判断输出是否与预想相符合,来帮助程序员能够更好地更有效的完成程序开发。
本想昨晚在熄灯前给他解决掉,可是由于自己的粗心大意愿望没能实现,现在又是写了一上午……不管怎么样,终于成功了!
下载安装单元测试插件---->
建类库---->
自动生成的测试单元---->
在User类中创建测试单元---->
弹出窗口,更改其中的Project Name Format,Namespace Name ,Class Name Format;由于第一次创建时没有更改,运行时出现错误,运行失败,稍后贴出失败之处……
---->
OK后出现一个新项目---->
写入代码---->
点击测试-->窗口-->测试资源管理器;运行!---->
成功了……当然要感谢湾姐:):):)
说一下被自己的马虎坑了出现的问题。
由于没有改Project Name Format,Namespace Name ,Class Name Format,在最后要运行时出现错误,贴图---->
在网上各种搜解决办法都没有解决,所以默默的试了好多次。所以图片上的项目名字有的不一样。。。
在以后的学习中,会多学习单元测试方面的知识!!
单元测试的优点:1.帮助开发人员编写代码,提升质量、减少bug。2.提升反馈速度,减少重复工作,提高开发效率。3.保证最后的代码修改不会破坏之前的代码功能。4.让代码维护更容易。5.有助于改进代码质量和设计。
单元测试缺点:1.单元测试学习成本高。2.编写单元测试会增加程序员工作量。3.推广和运用单元测试需要比较大的投入。
看了这么多大致也了解了单元测试。单元测试是编写一个测试程序的程序,通过输入自动判断输出是否与预想相符合,来帮助程序员能够更好地更有效的完成程序开发。
本想昨晚在熄灯前给他解决掉,可是由于自己的粗心大意愿望没能实现,现在又是写了一上午……不管怎么样,终于成功了!
下载安装单元测试插件---->
建类库---->
自动生成的测试单元---->
在User类中创建测试单元---->
弹出窗口,更改其中的Project Name Format,Namespace Name ,Class Name Format;由于第一次创建时没有更改,运行时出现错误,运行失败,稍后贴出失败之处……
---->
OK后出现一个新项目---->
写入代码---->
点击测试-->窗口-->测试资源管理器;运行!---->
成功了……当然要感谢湾姐:):):)
说一下被自己的马虎坑了出现的问题。
由于没有改Project Name Format,Namespace Name ,Class Name Format,在最后要运行时出现错误,贴图---->
在网上各种搜解决办法都没有解决,所以默默的试了好多次。所以图片上的项目名字有的不一样。。。
在以后的学习中,会多学习单元测试方面的知识!!
相关文章推荐
- OpenGL深度缓存区、深度测试及alpha blend
- CodeForces - 651A Joysticks (找规律&模拟)水
- C/S和B/S交互
- 蓝桥杯_算法提高_金属采集(树形动态规划)
- ubuntu 搜索文件方法(find命令)
- 【追求进步】数值的整数次方
- OpenGL中的Blend
- 指定打印的字符串
- AngularJS Scope(作用域)
- 纪伯伦 《先知》 孩子
- glClear
- BZOJ-1876 SuperGCD Python(欧几里德算法)
- 【Linux学习】Linux下用户组、文件权限详解
- VS2010平台下字符集问题:Unicode,ASCII和多字节字符集
- C++ *max_element函数找最大元素 *min_element函数找最小元素 STL算法(找时间看)
- 内存使用的管理方式
- HDOJ 1012
- NYOJ325
- BZOJ-1876 SuperGCD Python(欧几里德算法)
- getParameter() getInputStream()和getReader() 区别