pytest
文章平均质量分 66
金州小飞侠
自动化测试工程师一枚~
展开
-
pytest关键字详解
一、pytest之跳过用例 @pytest.mark.skip和@ pytest.mark.skipif1-1、@pytest.mark.skip (无条件跳过,只要使用了这个关键字就会跳过)参数:reason(跳过的原因)该参数非必传,可传可不传代码:import pytestclass TestIndex(): @pytest.mark.skip(reason='跳过该用例') def test_myself(self): print '我被跳过了'...转载 2022-04-18 23:50:29 · 695 阅读 · 0 评论 -
Jenkins可用环境变量列表以及环境变量的使用(Shell/Command/Maven/Ant)
一、可用环境变量列表:BRANCH_NAME对于多分支项目,这将被设置为正在构建的分支的名称,例如,如果您希望从而master不是从特征分支部署到生产。CHANGE_ID对于与某种更改请求相对应的多分支项目,这将被设置为更改ID,例如拉取请求号。CHANGE_URL对于与某种更改请求相对应的多分支项目,这将被设置为更改URL。CHANGE_TITLE对于对应于某种变更请求的多分支项目,这将被设置为更改的标题。CHANGE_AUTHOR对于对应于某种变更..原创 2021-08-31 10:28:32 · 2091 阅读 · 0 评论 -
自动化测试平台pytest+allure可视化之allure.attach的使用教程
allure:在报告中增加附件:①allure.attach(’arg1’,’arg2’,’arg3’):参数详解:arg1:附件arg2:附件名称arg3:类型(支持:HTML,JPG,PNG,JSON,OTHER,TEXTXML)特别注意:参数顺序不能乱。比如插入图片时,图片文件和名称位置错了会报TypeError: Object of type bytes is not JSON serializable②allure.attach.file(’arg1’,’arg2’,’.原创 2021-08-27 11:44:16 · 2034 阅读 · 0 评论 -
pytest+allure常用命令、注解
pytest常用注解:@pytest.mark.skip 跳过,可加条件:skipif pytest.main-s: 显示程序中的 print/logging 输出-v: 丰富信息模式, 输出更详细的用例执行信息-k: 运行包含某个字符串的测试用例。如:pytest -k add XX.py 表示运行 XX.py 中包含 add 的测试用例。-q: 简单输出模式, 不输出环境信息-x: 出现一条测试用例失败就退出测试。在调试阶段非常有用,当测试用例失败时,应该先调试通过,而原创 2021-08-11 17:51:44 · 3280 阅读 · 0 评论