其他分享
首页 > 其他分享> > 6.单元测试

6.单元测试

作者:互联网

一、什么是单元测试

单元测试的基本属性

单元测试的目的

注意

单元测试的过程

  1. 在详细设计阶段完 成单元测试计划
  2. 建立单元测试环境,完成测试设计和开发
  3. 执行单元测试用例, 并且详细记录测试结果
  4. 判定单元测试是否 通过
  5. 提交单元测试报告

好处

单元测试的分类

二、单元测试策略

image-20211109203528818

三、单元测试分析

单元测试阶段关注的5个方面:

image-20211109203725428

四、单元测试准则

  1. 保持单元测试小而快
  2. 单元测试应该是完全自动化和非交互的
  3. 使单元测试易于运行
  4. 测量测试
  5. 立即修复失败的测试
  6. 保持单元级别的测试
  7. 从简单开始
  8. 保持测试独立
  9. 让测试靠近被测试的类
  10. 正确命名测试
  11. 测试公共API
  12. 考虑黑匣子
  13. 考虑白盒
  14. 也测试琐碎的情况
  15. 首先关注执行覆盖率
  16. 覆盖边界情况
  17. 提供随机生成器
  18. 测试每个功能一次
  19. 使用显式断言
  20. 提供阴性测试
  21. 设计代码时考虑到测试
  22. 不要连接到预定义的外部资源
  23. 了解测试成本
  24. 优先测试
  25. 为失败准备测试代码
  26. 编写测试来重现错误
  27. 了解局限性

五、怎样使用Junit

标签:测试,代码,单元测试,存根,模块,单元
来源: https://blog.csdn.net/AIbeichen/article/details/121767904