unittest测试框架
2021/7/24 6:06:37
本文主要是介绍unittest测试框架,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、unittest框架4大核心组件(unittest是python自带的模块,无需安装下载)
1、TestCase:写测试用例
2、TestSuite:收集测试用例
3、TestRunner:执行测试用例
4、TesFixture:测试脚手架,前置条件,后置清理,根据实际情况选择使用
二、unittest工作流程
1、使用TestCase按照规则写测试用例,每一个函数为一个测试用例
2、创建一个测试套件TestSuite,收集测试用例到测试套件
3、TestRunner统一执行测试套件里面的测试用例
4、生成测试报告
三、测试用例编写
1、导入模块unittest
2、创建一个测试类,继承unittest.TestCase
2.1测试用例必须写在测试类里面
3、测试用例必须以test开头
4、执行入口:unittest.main() 这种方法一般用于执行调试
5、测试用例包含哪些东本
5.1、前置条件,如token、session
5.2、测试步骤,如ddt+接口请求+提取全局变量
5.3、测试断言,利用unittest框架自带的断言
5.4、日志收集:还原整个测试过程
5.4、后置清理:是否要清理掉测试数据,删除测试,关闭各种文件的连接,关闭数据库连接
这篇关于unittest测试框架的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16ShardingSphere 如何完美驾驭分布式事务与 XA 协议?
- 2024-11-16ShardingSphere如何轻松驾驭Seata柔性分布式事务?
- 2024-11-16Maven资料入门指南
- 2024-11-16Maven资料入门教程
- 2024-11-16MyBatis Plus资料:新手入门教程与实践指南
- 2024-11-16MyBatis-Plus资料入门教程:快速上手指南
- 2024-11-16Mybatis资料入门教程:新手必看指南
- 2024-11-16MyBatis资料详解:新手入门与初级实战指南
- 2024-11-16MyBatisPlus资料:初学者入门指南与实用教程
- 2024-11-16MybatisPlus资料详解:初学者入门指南