Pytest测试框架(五)Allure 告优化

(一) 环境安装

1.安装allure

1.从 https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/ 下载最新的版本的压缩包
2.解压缩,定位到bin目录下
3.将该路径添加到环境变量PATH中
4.安装pytest-allure插件,运行:pip install allure-pytest

2、定制化标签

@allure.epic(“外卖系统”)
@allure.feature(“商铺模块”)
@allure.tag(“核心关注”)

3.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() 附件 告添加附件

4.allure特性—severity

通过 allure.severity按重要性级别来标记,有5种级别:
1.Blocker级别:阻塞

2.Critical级别:严重

3.Normal级别:正常

4.Minor级别:不太重要

5.Trivial级别:不重要

5.设置allure显示环境

在Allure 告中添加环境信息,通过创建environment.properties或者environment.xml文件,并把文件存放到allure-results(这个目录是生成最后的html 告之前,生成依赖文件的目录)目录下
environment.properties

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览210015 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月24日
下一篇 2021年2月24日

相关推荐