测牛学堂:软件测试python学习之unittest+HTMLTestReport自动生成测试报告


(相关资料图)

python生成html测试报告

测试报告,是测试结果的体现形态。测试报告包含了测试用例的详情。html测试报告,就是执行完测试用例之后,以html网页的方式将执行结果生成报告。

HTMLTestReport

unitTest框架本身不支持生成html报告,但是网上有比较多的库都可以实现。基本原理是相同的,只是html的样式有差别。我们以HTMLTestReport为例进行学习,如果工作中用的是其他的,我们只需要稍微了解即可掌握。1 安装

2 使用方法2-1导包unittest,HTMLTestReport2-2组装用例2-3使用HTMLTestReport中的runner执行套件2-4查看报告

代码示例

生成的html:

设置测试报告的路径

有时候为了规范,我们会给测试报告的生成路径设置绝对路径。可以利用python中的path模块去实现代码示例:

unitTest中的跳过

对于一些未完成的或者不满足测试条件的测试函数和测试类,可以跳过执行。类似于函数中的pass语句两种方式:直接执行unittest.skip('跳过的原因')根据判断条件执行unittest.skipIf(判断条件,reason= '原因')代码示例:

关键词: 测试报告 测试用例 使用方法

为您推荐

测牛学堂:软件测试python学习之unittest+HTMLTestReport自动生成测试报告

python生成html测试报告测试报告,是测试结果的体现形态。测试报告包含了测试用例的详情。html测试报告,就是执行完测试用例之后,以html网页

来源:哔哩哔哩2023-03-07

东方符斗祭

1、《东方符斗祭》是由社团大型幻想对撞机制作的东方类同人桌游,于2012年2月开始测试。2、该游戏拥有多种对战模式,基本

来源:互联网2023-03-07

唐穆宗李恒_唐穆宗李恒 全球播资讯

1、唐穆宗(795—824)即李恒,初名宥。2、唐代皇帝。3、公元820—824年在位。4、宪宗第三子。5、封建安郡王

来源:互联网2023-03-06

英语ing是什么意思_每日热门

英语中ing指动名词,指的是动词ing形式的一种,兼有动词和名词特征的非限定动词。它可以支配宾语,也能被副词修饰。动名词有时态和语态的变化

来源:万年历2023-03-06

融创中国(01918)2月合同销售金额约108.6亿元

智通财经讯,融创中国(01918)发布公告,2023年2月,集团实现合同销售金额约人民币108 6亿元,合同销售面积约8

来源:智通财经2023-03-06

10万元级自动挡皮卡添新丁,金刚炮自动挡正式上市 播资讯

北京日报客户端近日,长城皮卡系列的新产品——金刚炮(图片|配置|询价)自动挡车型正式上市,提供了包括柴 汽油两种动力,两 四驱两种驱动,以

来源:懂车帝2023-03-06

usdt

1、泰达币(USDT)是一种将加密货币与法定货币美元挂钩的虚拟货币。2、是一种保存在外汇储备账户、获得法定货币支持的虚拟

来源:互联网2023-03-06

报道:足彩伤停:拜仁后卫帕瓦尔停赛 大巴黎4大主力缺阵

拜仁后卫帕瓦尔停赛本期足彩由欧冠、欧罗巴、英冠三项赛事组成。欧冠赛场,切尔西、多特各有5名主力伤缺,另外多特主力后卫瑞尔森停赛,拜仁主

来源:新浪彩票2023-03-06