Pytest
文章平均质量分 85
tomoyachen
这个作者很懒,什么都没留下…
展开
-
Requests + Pytest + Allure 实现 API 自动化测试
项目地址:https://github.com/tomoyachen/api-test-scaffold基于 PyTest + Requests + Allure 实现快速搭建 API 自动化测试项目的脚手架。TODO登录态用例示例(同一用户免登录策略)支持操作 Mysql、Redis基于 GitLab 的 CI基于 飞书、钉钉的通知经典用例设计示例(动态传参、遍历执行 等)基于 pre-commit 规范提交代码风格已实现基本的测试用例示例简单、易维护的分层多套环境的配置.原创 2021-11-26 00:40:58 · 1516 阅读 · 0 评论 -
Pytest + GitLab CI 单独重跑失败的用例
前言除了失败立即 retry,有时我们也需要在开发修复后单独重跑失败的用。介于 pytest 可以手动指定 n 条用例目录,所以实现起来并不难。举个例子# 执行类下面所有用例python testcase/feat_a/test_a.py::CaseClassATest# 多个目录用空格间隔python testcase/feat_a/test_a.py::CaseClassATest testcase/feat_b/test_b.py::CaseClassBTest1. 每次执行用例时原创 2021-08-17 00:51:41 · 1506 阅读 · 0 评论 -
Playwright + Pytest 实现 Web UI 自动化测试
前言平时工作一直用的 Cypress,但是 Cypress 真的太慢了,就想看看有什么替代品。Selenium 我一直不太喜欢,正好看到微软出的 playwright 好像蛮有意思的。虽然 playwright 的 js 版本 的 star 是 python 版本的十倍之多,不过我个人还是更喜欢 python 和 pytest ,就还是用 python 版的playwright 搭配 pytest来食用了。(其实是 js 不太熟悉 XD)风格和我之前写的 api-test比较相似,越小越简单越好。项目原创 2021-04-13 00:35:48 · 10266 阅读 · 15 评论