1、什么是单元测试
- 单元测试的价值
- 单元测试的难点
2、unittest和pytest都是python单元测试的框架
3、目前国内大厂单元测试的现状
只做到了类的覆盖和接口的覆盖,没办法做到行或者判断的覆盖。
4、应用unittest和pytest于自动化测试
5、单元测试的覆盖率
- 语句覆盖 定义:运用测试用例的过程被击中的代码行即成为被覆盖的语句
- 判断覆盖 定义:运用测试用例的过程被击中判断语句
- 条件覆盖 定义:每一个判断覆盖语句中,每个可能的子条件或者合并条件都被覆盖到
- 路径覆盖 定义:每个可能的路径都覆盖
代码覆盖率也被用于自动化测试和收工测试,来度量测试是否全面的指标之一
应用覆盖率的思想增强测试用例的设计