Bootstrap

自动化测试时 2 种生成测试报告方法

大家好啊,我是大田

 

今天给大家分享下自动化测试时,最常使用的两种生成测试报告的方法:

 

1、html报告

一般在自动化测试脚本最终执行是否通过,需要通过测试报告进行体现。

第一种方法前提:需要使用命令先在 DOS 窗口生成指定版本的测试报告

pip install pytest -html==2.1.1

测试脚本准备好后,最后一步就是在 PyCharm 的 Terminal 中进入指定项目目录执行命令

pytest -sv ***.py --html=report.html# 备注:此时是在当前目录生成report.html

注:这种方式不太美观,如果想好看又快速的完成这件事,可以看第二个方法

 

2、采用 allure 生成 html 报告

1)先安装 allure 可执行文件,备注官网提供的最新版本一般多少会有点兼容性问题,推荐你使用我提供给你的安装包,后台私信allure即可。

Windows 环境的可以直接将 allure 工具包解压后,配置环境变量即可,验证是否安装成功使用命令:allure --version

2)安装 allure-pytest 插件

DOS 命令窗口输入命令

pip install allure-pytest

3)前两步完成后就可以生成 allure 测试报告了:​​​​​​​

第一步在 PyCharm 的 Terminal 中进入项目测试用例目录下执行生成json,指定结果保存在本目录下pytest -sv ***.py --aluredir=./report/
第二步将 json 转成 html allure generate ./report/ -o ./report/html --clean

~~~end

 

;