allure官方文档
http://allure.qatools.ru/
一、allure定制化标签
示例1:演示了基本allure定制化标签的使用方法
1、test_allure_example_001.py # 见图-001、002
@allure.epic('淘宝') # 工程级别
@allure.feature('设置') # 模块级别,一级标签
@allure.story('账户安全') # 模块级别,二级标签
@allure.title('用例标题:test_001') # 三级标签
test_allure_example_001.py内容:
import pytest
import os
import allure
@allure.epic('淘宝') # 工程级别
@allure.feature('设置') # 模块级别,一级标签
class Test10:
@pytest.mark.parametrize('result,real_result', [[3**3, 27], [2**25, 33554432], [5, 5]]) # 参数化
@allure.story('账户安全') # 模块级别,二级标签
@allure.title('用例标题:test_001') # 三级标签
def test_001(self, result, real_result):
assert result == real_result
@allure.story('通知提醒') # 模块级别,二级标签
@allure.title('用例标题:test_002') # 三级标签
def test_002(self):
assert 1 == 1
@allure.story('隐私设置') # 模块级别,二级标签
@allure.title('用例标题:test_003') # 三级标签
def test_003(self):
assert 1 == 1
@allure.story('主题显示') # 模块级别,二级标签
@allure.title('用例标题:test_00