Pytest 使用手册

_images/pytest1.png

pytest: helps you write better programs。

快速入门

快速入门
使用 pytest 运行最简单的测试用例。

测试函数

断言
使用 assert 编写测试。
捕获异常
使用 pytest 进行异常捕获测试。
标记函数
使用标记执行特定的测试用例。
跳过测试
使用标记跳过测试。
预见的错误
明知失败还是要执行的解决方法。
参数化
参数化测试。

固件

什么是固件
固件就是函数,pytest 可以集中进行管理以便复用。
预处理和后处理
使用固件实现预处理和后处理。
作用域
声明作用域声明固件的作用范围。
自动执行
让固件自动执行,完成诸如计时,日志任务。
重命名
重命名固件。
参数化
固件参数化,提升复用性和可维护性。
内置固件
介绍 pytest 内置固件,避免重复造轮子。

插件

插件的介绍和使用,请移步 Using pluginsWriting plugins

配置

参考官方文档 Configuration

贡献者

联系

本教程为 Python Testing with pytest 读书笔记,只作为交流学习。如有侵权,请联系本人删除。

本教程所有测试示例代码可在 Github 下载。

如果您在阅读过程中发现有任何问题或建议,欢迎通知本人更新,帮助更多 Pythoner。

Email: pyfreyr@126.com