分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

自动化测试报告-HTMLTestRunner

发布时间:2023-09-06 02:16责任编辑:沈小雨关键词:HTML
# -*- coding: utf-8 -*-‘‘‘1.discover方法里面有三个参数:-case_dir:这个是待执行用例的目录。-pattern:这个是匹配脚本名称的规则,test*.py意思是匹配test开头的所有脚本。-top_level_dir:这个是顶层目录的名称,一般默认等于None就行了。‘‘‘import unittestimport osimport getcwd#用例路径(这里的case是你测试用例模块的)case_path = os.path.join(getcwd.get_cwd(),"case")def all_case(): ???discover = unittest.defaultTestLoader.discover(case_path, ??????????????????????????????????????????????????pattern="test*.py", ??????????????????????????????????????????????????top_level_dir=None ) ???return discoverif __name__ == "__main__": ???import HTMLTestRunner ???#报告存放路径 ???report_path = ‘D:\\tes1t\\test\\report\\report.html‘ ???fp = open(report_path,"wb") ???runner = HTMLTestRunner.HTMLTestRunner(stream=fp, ??????????????????????????????????????????title="测试报告", ??????????????????????????????????????????description="用例执行情况") ???runner.run(all_case()) ???fp.close()

自动化测试报告-HTMLTestRunner

原文地址:https://www.cnblogs.com/jayson-0425/p/9718013.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved