摘要: 本文转自:https://www.cnblogs.com/poloyy/p/12703290.html pytest-xdist分布式测试的原理 前言 xdist的分布式类似于一主多从的结构,master机负责下发命令,控制slave机;slave机根据master机的命令执行特定测试任务 在xdi 阅读全文
posted @ 2021-09-27 10:27 jokeryy 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.cnblogs.com/poloyy/p/12694861.html 前言 平常我们功能测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟,如果单个测试人员执行需要1000分钟才能跑完 当项目非常紧急时,会需要协调多个测试资源来把任务分成两部分,于是执行 阅读全文
posted @ 2021-09-27 10:22 jokeryy 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.cnblogs.com/poloyy/p/12704658.html 前言 pytest中可以用python的assert断言,也可以写多个断言,但一个失败,后面的断言将不再执行 安装插件 pip3 install pytest-assume -i http://p 阅读全文
posted @ 2021-09-27 10:21 jokeryy 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.cnblogs.com/poloyy/p/12702294.html 前言 pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行 非test文件 pytest里面有些文件是非test文件 p 阅读全文
posted @ 2021-09-27 10:19 jokeryy 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.cnblogs.com/poloyy/p/12691240.html 前言 平常在做功能测试的时候,经常会遇到某个模块不稳定,偶然会出现一些bug,对于这种问题我们会针对此用例反复执行多次,最终复现出问题来 自动化运行用例时候,也会出现偶然的bug,可以针对单个用例 阅读全文
posted @ 2021-09-27 10:18 jokeryy 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.cnblogs.com/poloyy/p/12688606.html 环境前提 Python3.6+ 安装插件 pip3 install pytest-html -i http://pypi.douban.com/simple/ --trusted-host pyp 阅读全文
posted @ 2021-09-27 10:16 jokeryy 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.cnblogs.com/poloyy/p/12687308.html 环境前提 以下先决条件才能使用pytest-rerunfailures Python 3.5, 最高 3.8, or PyPy3 pytest 5.0或更高版本 安装插件 pip3 install 阅读全文
posted @ 2021-09-27 10:13 jokeryy 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.cnblogs.com/poloyy/p/12685948.html 前言 为了提高复用性,我们在写测试用例的时候,会用到不同的fixture,比如:最常见的登录操作,大部分的用例的前置条件都是登录 假设不同的用例想登录不同的测试账号,那么登录fixture就不能把 阅读全文
posted @ 2021-09-27 10:11 jokeryy 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.cnblogs.com/poloyy/p/12675457.html 前言 pytest允许在多个级别启用测试参数化: pytest.fixture() 允许fixture有参数化功能(后面讲解) @pytest.mark.parametrize 允许在测试函数或类 阅读全文
posted @ 2021-09-27 10:09 jokeryy 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.cnblogs.com/poloyy/p/12669068.html 前言 pytest 可以支持自定义标记,自定义标记可以把一个 web 项目划分多个模块,然后指定模块名称执行 譬如我可以标明哪些用例是window下执行的,哪些用例是mac下执行的,在运行代码时候 阅读全文
posted @ 2021-09-27 10:07 jokeryy 阅读(52) 评论(0) 推荐(0) 编辑