Unit Test Generator使用
2015-07-04 14:53
246 查看
一、环境
1.单元测试(个人理解):是通过编写测试程序检查和验证其他程序的正确性。测试单元粒度越较越易于发现问题。
2.在VS2010在编辑器右键便出现 创建“单元测试”几个字样,可是到了vs2013这东西去哪了?难道2013没有集成单元测试?新建项目,发现测试一栏有单元测试,说明单元测试还是有的,且编写测试代码是完全没有问题的。问题来了?如果我要对一个文件下的所有方法进行单元测试,难道要在测试程序中一个一个写测试方法,如果写漏了一个,且那个方法bug百出,那编写单元测试就没有效果了。经过查询相关资料终于找到解决方案。就是添加个扩展程序。
二、使用步骤
1.未安装前,没有创建“单元测试”选项
2.通过工具扩展程序和更新 搜索Unit Test Generator
3.安装后右键会出现Generator Unit Test选项,就可以批量生产测试方法了。(光标在类中右键会创建该类下所有方法的单元测试方法,方法内部仅生成该方法对应的测试方法)
三、总结
1.需要进行单元测试的所有方法必须为public。单元测试方法返回值为void
2.单元测试是通过TestClass、TestMethod特性标记、在方法中进行Assert断言。
3.单元测试调试和测试结果查看,参考下图
1.单元测试(个人理解):是通过编写测试程序检查和验证其他程序的正确性。测试单元粒度越较越易于发现问题。
2.在VS2010在编辑器右键便出现 创建“单元测试”几个字样,可是到了vs2013这东西去哪了?难道2013没有集成单元测试?新建项目,发现测试一栏有单元测试,说明单元测试还是有的,且编写测试代码是完全没有问题的。问题来了?如果我要对一个文件下的所有方法进行单元测试,难道要在测试程序中一个一个写测试方法,如果写漏了一个,且那个方法bug百出,那编写单元测试就没有效果了。经过查询相关资料终于找到解决方案。就是添加个扩展程序。
二、使用步骤
1.未安装前,没有创建“单元测试”选项
2.通过工具扩展程序和更新 搜索Unit Test Generator
3.安装后右键会出现Generator Unit Test选项,就可以批量生产测试方法了。(光标在类中右键会创建该类下所有方法的单元测试方法,方法内部仅生成该方法对应的测试方法)
三、总结
1.需要进行单元测试的所有方法必须为public。单元测试方法返回值为void
2.单元测试是通过TestClass、TestMethod特性标记、在方法中进行Assert断言。
3.单元测试调试和测试结果查看,参考下图
相关文章推荐
- Java核心API -- 10(File、RandomAccessFile)
- 头插法、尾差法创建单链表及其合并
- Binary search
- 正则表达式工具
- string赋值和操作
- HEAP CORRUPTION 错误的定位
- 实现单链表的逆置或叫翻转
- 【c语言】 模拟实现库函数的atoi函数
- 【前端】#001 编码规范
- 【计算机网络学习】之总述
- mysql主从复制(超简单)
- shell中的命令替换和变量替换
- c#上传文件(二)使用文件流保存文件
- 移动顿兼容以及测试常用网站
- git 版本回退之关于git reset --hard 和 --soft区别
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法 --转
- Python调用paramiko模块实现远程管理多台服务器
- 《Java课程实习》日志(周六)
- 黑马程序员---IO流
- 535 5.7.8 Error: authentication failed: generic failure安装EMOS时SMTP测试报错