前言
前面小编介绍过如何通过钉钉机器人在钉钉群中发送禅道的缺陷内容,今天小编在这里介绍如何将统计好的测试结果和Allure报告一起发送到钉钉群中。
这样群里的同事,直接可以点击使用,方便更快的了解到自动化结果的执行情况。
编写用例
小编先编写几个简单的用例,然后通过Allure生成测试报告。
# coding:utf-8
import pytest
class TestCase:
def test_01(self):
print('---用例01---')
assert 1
def test_02(self):
print('---用例02---')
assert 0
def test_03(self):
print('---用例03---')
assert 1
def test_04(self):
print('---用例04---')
assert 0
(左右滑动查看完整代码)
编写完成后,直接在cmd中执行以下命令,生成测试报告。
执行报告命令:
pytest test03.py --alluredir ./report/result
allure generate report/result/ -o report/html --clean
获取Allure结果
测试报告生成后,可以通过查看对应目录下的json文件进行查看测试用例的执行情况,通过分析执行情况,进行分析出来测试结果。
目录:...\report\html\widgets\summary.json(根据报告存放路径自行查看)。
{
"reportName" : "Allure Report",