每天进步一点点,关注我们哦,每天分享测试技术文章
码同学抖音 :小码哥聊软件测试
01 Allure的简介及使用
1、应用场景
自动化的结果一定是通过一个 告来进行体现
Allure 是一个独立的 告插件,生成美观易读的 告,目前支持Python、Java、PHP、C#等语言
为dev/QA 提供详尽的测试 告、测试步骤、日志,也可以为管理层提供统计 告
可以集成到Jenkins
Mac:
brew install allure
安装插件:
pip install allure-pytest==2.8.16
注意pytest版本匹配问题
最终我们会生成一个 html 格式的 告,中间我们需要操作两步来进行
pytest –alluredir=report test_demo.py
查看测试 告方式
allure generate report/ -o report/html –clean 是什么意思?
02 Allure与Pytest结合
1、添加测试步骤
告显示:
2、添加主要功能模块描述
告显示:
3、添加严重等级
参数有五个,也对应不同的优先级,只需要将最后一个词替换即可
告显示:
03 Allure集成Jenkins
1、Jenkins介绍和安装
应用场景
写好一个自动化测试项目的代码之后,需要在命令行中使用 pytest 运行,然后在使用命令行生成 allure 告,使用 jenkins 可以自动的完成这些操作。
介绍
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,提供一 个开放、易用的软件平台。
安装方式:(推荐解压缩包安装)
通过命令进入个人用户的目录下,找到.jenkins文件夹把工具包内的.jenkins进行替换
2、Jenkins安装allure插件
场景
使用Jenkins帮我们生成allure 告文件,需要安装插件
安装流程:
jenkins安装allure commandline工具
场景:
转换allure 告的格式为html格式 需要该工具
安装流程:
免费领取 码同学软件测试 课程笔记+超多学习资料+完整视频+最新面试题,可以转发文章 + 私信「码同学666」获取资料哦
3、jenkins持续集成配置
前置条件:编写自动化脚本,确保使用pycharm能够顺利运行
新建jenkins项目
点击新建
自定义任务名称
点击构建一个自由风格的软件项目 ,点击确定
General设置
点击高级
自定义工作空间
地址可以填写项目地址
构建 Windows环境
切换到项目路径下 — 执行pytest命令
构建后操作
注意保存目录和命令目录一致
点击高级
填写html文件生成路径,点击保存
查看 告
点击allure report
查看控制台输出信息
点击对应项目
点击 console output
展示输出信息
END
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!