主要学习 1.测试报告,2.用例失败重跑,3.测试结果,邮件,群聊天工具
安装步骤
工具名称allure 额老恩
1.解压文件
2.将解压bin 目录放到系统环境变量path 下
3.allure --version cmd输入
4.python 安装 pip install allure-pytest
面试问题一?出报告的流程是啥???
第一步:我们装的是本地化的工具
第二步:我们用python装的是和他继承的插件pip install allure-pytest
第三步:pytest -s -q --alluredir report/allure/path 执行命令把出测试报告路径出出来
第四步:allure serve report\allure 使用allure命令执行生产测试报告
allure generate [json_report_path] -o [html_report_path]
关于 allure权限问题:
import sys
sys.path.append('/xx/xx/')
allure报告内容展示
allure用例描述
使用方法 参数值 参数说明
@allure.epic() epic描述 敏捷里面的概念,定义史诗,往下是feature
@allure.feature() 模块名称 功能点的描述,往下是story
@allure.story() 用户故事 用户故事,往下是title
@allure.title(用例的标题) 用例的标题 重命名html报告名称
@allure.testcase() 测试用例的链接地址 对应功能测试用例系统里面的case
@allure.issue() 缺陷 对应缺陷管理系统里面的链接
@allure.description() 用例描述 测试用例的描述
@allure.step() 操作步骤 测试用例的步骤
@allure.severity() 用例等级 blocker,critical,normal,minor,trivial
@allure.link() 链接 定义一个链接,在测试报告展现
@allure.attachment() 附件 报告添加附件
例子文件