一、环境

1.单元测试(个人理解):是通过编写测试程序检查和验证其他程序的正确性。测试单元粒度越较越易于发现问题。

2.在VS2010在编辑器右键便出现 创建“单元测试”几个字样,可是到了vs2013这东西去哪了?难道2013没有集成单元测试?新建项目,发现测试一栏有单元测试,说明单元测试还是有的,且编写测试代码是完全没有问题的。问题来了?如果我要对一个文件下的所有方法进行单元测试,难道要在测试程序中一个一个写测试方法,如果写漏了一个,且那个方法bug百出,那编写单元测试就没有效果了。经过查询相关资料终于找到解决方案。就是添加个扩展程序。

二、使用步骤

1.未安装前,没有创建“单元测试”选项

Unit Test Generator使用-LMLPHP

2.通过工具扩展程序和更新 搜索Unit Test Generator

Unit Test Generator使用-LMLPHP

3.安装后右键会出现Generator Unit Test选项,就可以批量生产测试方法了。(光标在类中右键会创建该类下所有方法的单元测试方法,方法内部仅生成该方法对应的测试方法)

Unit Test Generator使用-LMLPHP

三、总结

1.需要进行单元测试的所有方法必须为public。单元测试方法返回值为void

2.单元测试是通过TestClass、TestMethod特性标记、在方法中进行Assert断言。

3.单元测试调试和测试结果查看,参考下图

Unit Test Generator使用-LMLPHP

05-15 00:57