在Pycharm+pytest基础上使用allure打造高逼格的测试报告。
[环境准备]
JDK并配置环境 (allure是基于Java的一个程序,需要Java环境)
ide使用PyCharm
python
pytest
一、安装allure-pytest
在pycharm中点击file-setting-interpreter中添加allure-pytest,点击install Package
或者命令行输入pip install allure-pytest
二、安装Allure
1.Allure下载
下载网址:https://github.com/allure-framework/allure2/releases
2.解压
下载解压后,把解压目录放到自定义存放路径
3.配置环境变量
把bin目录添加到环境变量Path下:
~\放置目录\allure-commandline-2.13.6\allure-2.13.6\bin;
点击确定,保存。
4.检查是否配置成功
此时可以通过cmd使用 allure --version 命令,则安装配置正确。
三、生成测试报告
1.改造基于Pytest的测试用例
import pytest
import allure
@allure.feature('购物车功能') # 用feature说明产品需求,可以理解为JIRA中的Epic