目录
先给大家分享下学习资源
1. 安装pytest
2. 编写用例规则
3. 执行用例
最近在学习pytest的用法 并且用这套框架替换了原来的unittest, 同是测试框架 确实感觉到pytest更加便捷 这边分享给大家我得学习心得
先给大家分享下学习资源
1 官方文档
-
pytest 官方文档 永远是是最全面的学习资源。
2 书籍 (这个是deepseek给的 我没看
-
《Python Testing with pytest》:深入讲解
pytest
的使用和最佳实践。、
3 B站 (小破站永远的神!随便搜个看看都行 都挺好的 关键词:pytest测试框架
1. 安装pytest
pip install pytest # 在pycharm terminal中直接输入这个命令去安装pytest
pytest -v # 验证是否安装成功
2. 编写用例规则
- 测试文件需要以test_开头,或者以_test结尾,例如 test_example.py 或 example_test.py
- 测试函数需要以test_开头, 例如test_case()
- 测试以Test开头,例如TestMethod
- 使用assert断言, 例如
assert actually_result == expected_result
附:pytest会自动识别test_开头或结尾的文件并运行其中test_开头的用例
def test_api():
user info = {"username"":sanmu"""password":"123456"}
resp = session.post('https://baidu.com', json=user info)
print(resp)
assert resp.status_code ==200
3. 执行用例
- 命令行
pytest test_example.py
- 代码
import pytest pytest.main() # 启动pytest测试框架
下一阶段入口:
pytest核心功能(进阶用法)-CSDN博客
pytest测试框架所需文件以及各自位置-CSDN博客