web自动化测试第24步:使用测试报告模板(HTMLTestRunner、BeautifulReport)

本文介绍了如何使用HTMLTestRunner和BeautifulReport这两个测试报告模板,详细讲解了模板的下载、配置修改、使用方法以及截图的获取。在POM设计模式下,通过修改测试框架结构,配置报告路径,实现了自动化测试后的可视化报告,同时提供了实例代码展示。
摘要由CSDN通过智能技术生成

在运行完测试用例后,需要用一个测试报告来作为自动化运行的一个报告成果,一般是统计用例运行的成功失败,这里就给大家引入两个测试报告模板HTMLTestRunner以及BeautifulReport,这里基于POM设计模式实现这篇文章中的代码,来进行改造以及介绍具体的使用。

HTMLTestRunner

HTMLTestRunner样式

BeautifulReport

样式beautiful

一、模板的下载

大家可以网上搜索这两个测试报告模板进行下载,应该都会有;也可以下载我上传到csdn的资源。或者私聊我都可以。

HTMLTestRunner下载

BeautifulReport下载

github-BeautifulReport

 

二、报告模板的使用:

2.1框架结构的变化

接入报告后结构

首先我把测试报告模板放在了common公共方法包里

新建了report文件夹和pic文件夹,存放测试报告和截图

新增了run_all包,和run类作为运行测试用例的入口。

 

2.2修改测试报告模板的配置:

HTMLTestRunner.py中修改配置:

489行附近:

这里我为了好看,在a标签里加了一个图标的图片,大家可以自行修改这个标签,或者改成文字链接啊什么都可以。

预览按钮

806行附近

这里我设置了截图保存地址的绝对路径,也就是报告里的图片要到这个文件夹去找,大家也可以设置相对路径或者绝对路径,都可以。

接收图片

BeautifulReport中修改配置:

52行附近,要配置report_template文件的路径,使用相对路径或者绝对路径。

report_template路径

2.3报告模板使用方法介绍

HTMLTestRunner的运行方法:

HTMLTestRunner(stream, title, description).run(suite)

  • steam:测试报告文件
  • title:测试报告标题
  • description:测试报告描述
  • suite:测试用例集

Beaut

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>