上一页 1 2 3 4 5 6 ··· 59 下一页
摘要:2020年第五期《python接口自动化+测试开发》课程,10月11号开学(火热报名中!) 主讲老师:上海-悠悠 上课方式:QQ群视频在线教学,方便交流 本期上课时间:10月11号-1月3号,每周六、周日晚上20:30-22:30 报名费:报名费3000一人(周期3个月) 联系QQ:28334047 阅读全文
posted @ 2020-09-09 23:10 上海-悠悠 阅读(1891) 评论(0) 推荐(1) 编辑
摘要:前言 前面一篇已经学会了使用hook函数改变pytest运行的结果,代码写在conftest.py文件,实际上就是本地的插件了。 当有一天你公司的小伙伴觉得你写的还不错,或者更多的小伙伴想要你这个功能,于是你就想着放到github上,写成一个插件,方便小伙伴使用pip去安装。 插件开发 先新建一个工 阅读全文
posted @ 2020-09-09 17:07 上海-悠悠 阅读(215) 评论(0) 推荐(1) 编辑
摘要:前言 使用命令行执行pytest用例的时候,会在 terminal 终端打印整个用例的测试结果: .代表通过的用例 F代表失败的用例 E代表异常的用例 如果我们不喜欢这种报告结果,可以通过 pytest_report_teststatus 钩子函数改变测试报告的内容,接下来试试吧.改成√,把F改成x 阅读全文
posted @ 2020-09-08 10:50 上海-悠悠 阅读(204) 评论(1) 推荐(1) 编辑
摘要:前言 pytest 运行全部用例的时候,在控制台会先显示用例的运行结果(.或F), 用例全部运行完成后最后把报错信息全部一起抛出到控制台。 这样我们每次都需要等用例运行结束,才知道为什么报错,不方便实时查看报错信息。 pytest-instafail 插件可以在运行用例的时候,需实时查看用例报错内容 阅读全文
posted @ 2020-09-07 13:04 上海-悠悠 阅读(187) 评论(0) 推荐(1) 编辑
摘要:前言 使用命令行运行 pytest 用例的时候,看不到 fixture 的执行过程. 如果我们想知道fixture的执行过程和先后顺序,可以加上 --setup-show 命令行参数,帮助查看 fixture 的执行过程. --setup-show 案例参考test_s.py # test_s.py 阅读全文
posted @ 2020-09-07 09:52 上海-悠悠 阅读(117) 评论(0) 推荐(0) 编辑
摘要:前言 pytest 运行完用例之后会生成一个 .pytest_cache 的缓存文件夹,用于记录用例的ids和上一次失败的用例。 方便我们在运行用例的时候加上--lf 和 --ff 参数,快速运行上一次失败的用例。 --lf, --last-failed 只重新运行上次运行失败的用例(或如果没有失败 阅读全文
posted @ 2020-09-04 11:56 上海-悠悠 阅读(164) 评论(0) 推荐(1) 编辑
摘要:前言 写完一个项目的自动化用例之后,发现有些用例运行较慢,影响整体的用例运行速度,于是领导说找出运行慢的那几个用例优化下。 --durations 参数可以统计出每个用例运行的时间,对用例的时间做个排序。 --durations=N pytest -h 查看命令行参数,关于 --durations= 阅读全文
posted @ 2020-09-02 21:05 上海-悠悠 阅读(189) 评论(0) 推荐(2) 编辑
摘要:前言 pytest 使用命令行执行用例的时候,有些用例执行失败的时候,屏幕上会出现一大堆的报错内容,不方便快速查看是哪些用例失败。 --tb=style 参数可以设置报错的时候回溯打印内容,可以设置参数(auto/long/short/line/native/no) --tb=style pytes 阅读全文
posted @ 2020-09-02 12:46 上海-悠悠 阅读(161) 评论(0) 推荐(0) 编辑
摘要:前言 当我们自动化代码写完成之后,期望能在不同的环境测试,这时候应该把 base_url 单独拿出来,能通过配置文件和支持命令行参数执行。 pytest-base-url 是 pytest 里面提供的一个管理 base-url 的一个非常实用的插件,参考文档https://pypi.org/proj 阅读全文
posted @ 2020-08-24 21:20 上海-悠悠 阅读(413) 评论(0) 推荐(0) 编辑
摘要:前言 使用 selenium 做 web 自动化的时候,很多小伙伴希望用例失败的时候能截图,把异常截图展示到allure报告里面。 pytest 有个很好的钩子函数 pytest_runtest_makereport 可以获取到用例执行的结果,所以我们在这个钩子函数里面判断用例失败后截图就可以了。 阅读全文
posted @ 2020-08-20 19:07 上海-悠悠 阅读(693) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 59 下一页