随笔分类 -  Pytest

Mac Pro配置Python+allure,解决.bash_profile不生效
摘要:1.官网下载allure报告解压包、并解压 下载地址:https://github.com/allure-framework/allure2/releases 2.下载java环境,有则跳过 https://www.java.com/zh-CN/download/help/mac_install.h 阅读全文
posted @ 2021-07-26 17:52 幸福节奏化 阅读(398) 评论(0) 推荐(0)
Pytest用例每次运行时,报告的历史数据清除
摘要:import os if __name__ == '__main__': for i in os.listdir('report/tmps'): # 模板文件都是json格式的 if 'json' in i: os.remove(f'report/tmps/{i}') #运行test_list这个模 阅读全文
posted @ 2020-12-04 18:21 幸福节奏化 阅读(355) 评论(0) 推荐(0)
基于Python的Pytest环境搭建
摘要:#####安装之前记得安装Python环境额1.安装: pip install pytest 2.验证安装: pytest --version 3.安装Allure: a.Allure官网下载allure.zip:http://allure.qatools.ru/ b.将allure\bin添加到p 阅读全文
posted @ 2020-12-03 23:56 幸福节奏化 阅读(159) 评论(0) 推荐(0)
使用Pytest需要注意的设计用例规则
摘要:文件必须以test_*.py命名,或者*_test.py命名 类的命名必须以Test开头, 且不能有__init__初始化方法 方法必须以test_开头 断言必须使用assert 阅读全文
posted @ 2020-12-03 23:56 幸福节奏化 阅读(107) 评论(0) 推荐(0)
Pytest结合Allure生成测试报告
摘要:import pytestimport osimport allure@allure.feature("订单测试集一级目录")class TestOrder: def setup_class(self): print("执行测试类之前,我需要执行......") @allure.story("订单二 阅读全文
posted @ 2020-12-03 23:55 幸福节奏化 阅读(261) 评论(0) 推荐(0)
Pyetst的四种setup和testdown
摘要:1 1.setup_module和 teardown_module #在整个测试用例所在的文件中所有的方法运行前和运行后运行,只会运行一次 2.setup_class和 teardown_class #在整个文件夹中的一个class中所有用例的前后运行 3.setup_method和 teardow 阅读全文
posted @ 2020-11-29 11:42 幸福节奏化 阅读(196) 评论(0) 推荐(0)