测试不知从何入手,那是你不会使用测试报告

本系列教程环境:

· Allure:2.13.5

· Python:3.6.5

· 操作系统:Win10

01
Allure 简介

Allure Framework 是一种灵活的轻量级多语言测试报告工具,它不仅可以以简洁的网络报告形式非常简洁地显示已测试的内容,而且还允许参与开发过程的每个人从日常执行中提取最大的有用信息。

支持语言:

· Java

· Python

· JavaScript

· Ruby

· Groovy

· PHP

· .Net

· Scala

官方文档:https://docs.qameta.io/allure/

演示报告:https://demo.qameta.io/allure/

02
Allure 安装

2.1 Linux

sudo apt-add-repository ppa:qameta/alluresudo 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

03
检查安装

可在控制台中使用  allure --version  查看安装版本

04
常用命令

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进行删除

(0)

相关推荐