单元测试是开发者编写的一小段代码,用于检测被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。执行单元测试是为了证明某段代码的行为确实和开发者所期望的一致。
单元测试有不少的优点,能够给我们的工作带来很大的帮助。单元测试的优点:
- 帮助开发人员编写代码,提升质量、减少bug。编写单元测试代码的过程就是促使开发人员思考工作代码实现内容和逻辑的过程,之后实现工作代码的时候,开发人员思路会更清晰,实现代码的质量也会有相应的提升。
- 提升反馈速度,减少重复工作,提高开发效率。用单元测试代码来验证代码和通过发布应用以人工的方式来验证代码这两者的效率差很多,看到很多开发人员每天要反复执行N次发布脚本(antx之类的工具)真是痛苦。
- 保证你最后的代码修改不会破坏之前代码的功能。
- 让代码维护更容易。由于给代码写很多单元测试,相当于给代码加上了规格说明书,开发人员通过读单元测试代码也能够帮助开发人员理解现有代码。
通过本书的学习,初步掌握了如何构建测试单元,使用JNnit编写一些简单的测试,也让我明白了进行单元测试的重要性。
对于单元测试之道的学习感受
原文:https://www.cnblogs.com/qitu/p/13796270.html