前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python:Unittest单元测试框架「建议收藏」

python:Unittest单元测试框架「建议收藏」

作者头像
全栈程序员站长
发布2022-11-04 16:43:44
3220
发布2022-11-04 16:43:44
举报
文章被收录于专栏:全栈程序员必看

​单元测试

1、单元测试(unit testing),是指对软件中的最小可测试代码单元进行检查和验证 ⑴是针对于代码的一种测试方法,测试的是代码

2、对于”代码单元”中单元的含义,一般来说,要根据实际情况去判定其具体含义: ⑴如C语言中单元指一个函数、Java里单元指一个类、图形化的软件中可以指一个窗口或一个菜单等 ⑵单元可以是一个函数、方法、类、功能模块或者子系统 ⑶总的来说,单元就是人为规定的最小的被测功能模块

3、单元测试针对的是每一个独立的代码单元,代码单元应不受其他代码逻辑影响 ⑴代码单元之间应相互隔离:单元测试的隔离通道通常有stub和mock两种方法

4、单元测试的一个重要的衡量标准就是代码覆盖率,尽量做到代码的全覆盖。常见单元测试覆盖标准: ⑴语句覆盖 ⑵分支覆盖 ⑶条件覆盖 ⑷分支-条件覆盖 ⑸条件组合覆盖 ⑹路径覆盖

单元测试的目的

1、单元测试的目的是把程序里每个独立的最小单元隔离开来,保证其的正确性,使得整个程序相对也更正确 ⑴保证每个单元代码的功能是正确的 ⑵用于判断某个特定条件(或者场景)下某个特定函数(单元)的行为是否正确

2、单元测试在整个软件开发过程中所占比例应是最大的:它是最有效率、能最早发现问题、最便于维护的一种测试方法

如何进行单元测试

1、单元测试的实现方式包括:人工静态检查、动态执行跟踪 ⑴人工静态检查:就是通常所说的”

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/181913.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月14日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ​单元测试
    • 单元测试的目的
      • 如何进行单元测试
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档