Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.78 KB

带你玩转Visual Studio2——单元测试.md

File metadata and controls

32 lines (20 loc) · 1.78 KB

上一篇文章带你玩转Visual Studio——性能分析与优化讲了找出性能瓶颈和性能优化相关的技能,在大型企业项目的开发中,性能是固然重要的,而另一个过程——测试也是必不可少的。测试有很多的各类:功能测试、系统测试、白盒测试、黑盒测试、单元测试,在这些测试中单元测试是程序员最经过遇到的。


#什么是单元测试

所谓单元测试(unit testing),就是对软件中的最小单元进行检查和验证,其一般验证对象是一个函数或者一个类。

对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里或C++里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。

单元测试的作用:

  • 确定自己的代码功能和逻辑的正确性;
  • 发现问题并及早地改进一些不当的设计;
  • 对于一些被依赖信很强的代码作修改时,确保逻辑的正确才能不影响其它模块的功能;
  • 更好地管理和保存测试代码,以便下次代码修改后可方便地进行Debugging;

#VC++的单元测试 我们继续使用上一章带你玩转Visual Studio——性能分析与优化的案例和代码。经过上一文的优化,我们的代码性能是提高了,但每个函数是否正确无误并没有经过验证。现在就用单元测试进行椎一下。



上一篇回顾: 带你玩转Visual Studio——性能分析与优化

下一篇要讲述的内容: 带你玩转Visual Studio——绑定进程调试