自由玩转Allure测试报告,你也可以哦

发表于:2021-8-20 09:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:罗狮小钉    来源:51Testing软件测试网原创

分享:
  AllureFramework是一个轻量级,支持多语言的灵活测试报告生成工具,以优雅美观的Web形式全方位呈现被测对象的状态信息,提供多维度的测试结果展示。
  参与项目研发过程中的每一位团队成员都能借助于日常Allure报告提取大量有价值的被测对象结果状态信息。
  对于测试团队而言,Allure报告不仅在外观上享有高大上的优势,而且还能通过配置进行定制化内容输出,为测试报告锦上添花。下面就让我们一起来感受Allure定制化报告的配置过程及其相应的呈现效果。
  当前环境配置简介
  文章中分享的案例都基于pytest+allure-pytest环境,大家可以直接从官网下载Python最新版本,以windows为例,安装后检查path环境变量是否配置完整了,然后通过命令行进行第三方库安装,不指定版本号的话,安装即为最新版本。在cmd中键入以下命令完成安装:
  pip3installpytest
  pip3installallure-pytest
  通过pip3list可以查看当前安装的python第三方插件及其版本(显示pytest及allure相关插件版本信息):
  被测场景提要及分析
  无论什么类型的测试,前提必须基于测试需求,设置测试场景,设计测试用例,这里我们为了便于后续Demo展开,当前仅以大众点评搜索为例,设置如下测试用例。
  测试用例
  (1)通过Chrome浏览器,打开大众点评主页,获取首页标题进行断言;
  (2)通过Chrome浏览器,分别搜索词条“网红餐厅”及“网红奶茶”,并对搜索结果页面的标题进行断言。
  分析与设计
  (1)当前场景中有两个测试点:首页标题断言和搜索结果页面标题断言;
  (2)两个测试点分别对应两个测试用例;
  (3)词条搜索的测试用例有两组被测数据,可以结合Pytest进行参数化。
......
查看更多精彩内容,请点击下载:
http://www.51testing.com/html/41/n-4478041.html

  版权声明:本文出自《51测试天地》第六十二期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号