测试不知从何入手,那是你不会使用测试报告
本系列教程环境:
· Allure:2.13.5
· Python:3.6.5
· 操作系统:Win10
Allure Framework 是一种灵活的轻量级多语言测试报告工具,它不仅可以以简洁的网络报告形式非常简洁地显示已测试的内容,而且还允许参与开发过程的每个人从日常执行中提取最大的有用信息。
支持语言:
· Java
· Python
· JavaScript
· Ruby
· Groovy
· PHP
· .Net
· Scala
官方文档:https://docs.qameta.io/allure/
演示报告:https://demo.qameta.io/allure/
2.1 Linux
sudo apt-add-repository ppa:qameta/allure
sudo apt-get update
sudo apt-get install allure
2.2 mac
可通过 Homebrew 进行自动安装
brew install allure
2.3 Windows
1. windows 下进入 https://bintray.com/qameta/maven/allure2 下载 Allure 的 zip 安装包解压
2. 添加 allure(\安装路径\bin)到环境变量 path
可在控制台中使用 allure --version 查看安装版本
4.1 查看帮助文档
allure --help
4.2 生成静态测试报告
allure generate <directory-with-results> -o <directory-with-report>
-o, --report-dir,--output:未使用 -o 指定路径时,报告将默认生成到 allure-report 文件夹。
-c,--clean:生成新的报告之前先清除旧的测试报告。
--config
--configDirectory
--profile
# 该命令默认将报告生成到 allure-report 文件夹
allure generate <directory-with-results>
更多信息请使用 allure help generate 查看帮助文档
4.3 打开测试报告
使用 allure generate 生成测试报告后,只需要使用 allure open <directory-with-report> 即可在默认浏览器中打开测试报告。
-h,--host
-p,--port
allure open <directory-with-report>
4.4 生成测试报告到临时文件并打开
allure serve <directory-with-results>
--config
--configDirectory
--profile
-h,--host
-p,--port
以 python pytest 为例执行测试,生成测试报告并打开:
pytest --alluredir=<allure_results> # 执行测试
allure generate <allure_results> # 生成测试报告
allure open allure-report # 打开测试报告
链接:https://www.cnblogs.com/sharef/p/13677325.html
本文为51Testing经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系51Testing进行删除