python自动化测试报告

一、Allure  介绍

前面在编写自动化测试用例的时候,使用了HTMLTestRunner,是对于测试用例执行结果的一个统计和展示的报告。

Allure  是一个report框架,可以基于一些测试框架生成测试报告,比较常用的一般是Junit/Testng框架;

Allure 生成的报告样式简洁美观,同时又支持中文;

Allure还支持使用Jenkins工具持续集成,整套环境搭建下来以后,使用起来非常方便。

二、Pytest介绍

因为这里也需要用到pytest去运行最后编写的case,那么这里也了解下pytest.

pytest和unittest差不多,都是测试框架,功能比unit test多。都是识别以test开头的case 然后依次去执行。

三、在自己电脑上使用pytest+ allure 生成自动化测试报告

1、需要有jdk1.8+环境

2、下载Allure包,地址:https://pan.baidu.com/s/1Za-9Dny5ha_0rCdpPm0o2A

下载下来包后直接解压,放到一个指定目录下,然后将下面的bin目录添加到path系统环境变量中: