前言:继续尝试allure的特性......
一、@allure.issue和@allure.testcase
上述的allure语法可以在测试报告中输出链接(bug链接等...)
@allure.feature('pos项目')
@allure.story('消费')
class TestHome:
@allure.severity('critical')
@allure.step('步骤一')
def test_she(self):
"""
这是这个步骤的描述1
"""
print('a')
assert 0 == 1
@allure.step('步骤二')
@allure.issue("http://www.baidu.com")
@allure.testcase("http://www.testlink.com")
def test_he(self):
"""
这是这个步骤的描述2
"""
print('a')
assert 1 == 1
输出的测试报告
二、@allure.attach添加附件(如:图片/TXT)
@allure.feature('xpos项目')
@allure.story('消费')
class TestHome:
@allure.severity('critical')
@allure.step('步骤一')
def test_she(self):
"""
这是这个步骤的描述1
"""
file = open('../Downloads/echarts.png', 'rb').read()
allure.attach('test_img', file, allure.attach_type.PNG)
print('a')
assert 0 == 1
@allure.step('步骤二')
@allure.issue("http://www.baidu.com")
@allure.testcase("http://www.testlink.com")
def test_he(self):
"""
这是这个步骤的描述2
"""
print('a')
assert 1 == 1
输出的测试报告
三、通过链接打开测试报告
cmd下执行==>
allure open -h 127.0.0.1 -p 8083 测试报告目录
即可通过命令打开测试报告。