白月黑羽Pytest项目实战课后练习
白月黑羽的pytest
项目实战练习,挺适合想系统学测试的同学。课程内容不啰嗦,直接上项目,带你从环境搭好开始,写用例、跑测试、看报告,连持续集成都安排上了。练习部分也挺贴近实战,测试 web 项目、搞接口测试、加点 Selenium 自动化,基本都能练到。
如果你平时只会 print 调试、还没接触过测试框架,这课能让你体验到自动化测试的爽感。pytest
本身就比较简洁,断言一行搞定,写起来不比写逻辑麻烦。
课程里会带你写一些真实的小项目,比如给一个 Flask 服务写测试,或者配合 pytest-django
去测后台逻辑,边做边学,还挺扎实的。报错了怎么排查、失败了怎么重跑、报告怎么生成这些也都讲了。
我建议写测试代码的时候,可以多用 fixture
来管理环境状态,配合 conftest.py
能让测试更整洁。测试多了之后,报告工具也别忽略,推荐用 pytest-html
或 allure
,视觉效果和可读性都不错。
如果你写了点自动化脚本,比如用 Selenium
跑 UI 测试,也能接到 pytest
上来,配合一些报告插件,就能搞个像样的测试套件出来。
下载地址
用户评论