博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单元测试
阅读量:5993 次
发布时间:2019-06-20

本文共 312 字,大约阅读时间需要 1 分钟。

价值

1、当你修改好一个错误,总是会有另一个错误出现,而且肯定要很久以后才会注意到它
2、确保所有测试都完全自动化,让它们检查自己的测试结果
3、一套测试就是一个强大的bug侦测器,能够大大缩减查找bug所需要的时间
4、编写测试代码还能使你把注意力集中于接口而非实现

测试方法

1、测试你最担心错误的部分,别忘了检查是否抛出了预期的异常(如果试图编写太多的测试,就可能因为工作量太大而气馁,最后什么都写不成)
2、考虑可能出错的边界条件,把测试火力集中在那儿
3、观察代码,看哪儿变得复杂;观察函数,思考哪些地方可能出错。

转载于:https://www.cnblogs.com/gossip/p/4068960.html

你可能感兴趣的文章
nim的引用和指针
查看>>
rdlc部署zt
查看>>
maven 完整的settings.xml
查看>>
ios开发FMDB导入SQLCipher加密数据库
查看>>
Atitit.异常的设计原理与 策略处理 java 最佳实践 p93
查看>>
SpringMVC Ajax返回的请求json的方式来解决在中国字符串乱码问题
查看>>
[推荐]Bitnami 开源软件包安装解决方案
查看>>
Android:改变Activity切换方式
查看>>
小tips: 使用 等空格实现最小成本中文对齐
查看>>
android最新的工具DateHelper
查看>>
git获取远端版本库上的Tag (没有clone[远端的版本库太大了])
查看>>
task可声明参数 z
查看>>
WindowState注意事项
查看>>
WINDOWS 线程 纤程 进程
查看>>
admin嵌套在spring mvc项目里,菜单栏点击新连接每次都会重置
查看>>
【SQL】宿主语言接口
查看>>
LoadRunner常见函数分析
查看>>
CentOS6.x 升级到 CentOS7.x(测试)
查看>>
Nagios自定义扩展
查看>>
linux开机服务自启
查看>>