unittest生成测试报告步骤
1.下载HTMLTestRunner。
适合python3使用的:HTMLTestRunner.py_免费高速下载|百度网盘-分享无限制
把这个文件放在你安装python的lib目录下。
2.把用例替换下,参考代码如下:
from HTMLTestRunner import HTMLTestRunner
import unittest,time
class TestCase(unittest.TestCase):
def setUp(self):#头
pass
def tearDown(self): #尾
pass
def test001(self):
return 1
def test002(self):
return 2
if __name__=='__main__':
current_time=time.strftime('%Y-%m-%d-%H-%M-%S',time.localtime(time.time())) #打印时间
suite=unittest.TestSuite() #定义一个容器
suite.addTest(TestCase('test001')) #将测试用例加入到测试容器中
suite.addTest(TestCase('test002'))
fp=open('./result.html','wb') #生成测试报告的路径
runner=HTMLTestRunner(stream=fp,title='自动化测试报告',description='自动化测试演示报告') #中文版测试报告
# runner=HTMLTestRunner.HTMLTestRunner(stream=fp, title='自动化测试报告', description='自动化测试演示报告') #英文版测试报告
runner.run(suite)
fp.close()
3.查看生成效果
unittest生成测试报告步骤相关推荐
- 单元测试|unittest生成测试报告
unittest生成测试报告 测试报告为测试结果的统计即展示,是自动化测试不可或缺的一部分,利用unittest 可以生成测试报告. 使用第三方 HTMLTestRunner 执行测试用例集,生成网页 ...
- unittest生成测试报告不成功的原因和解决方案
辛苦搞了半天代码,用unittest框架生成测试报告时发现对应的目录下没有测试报告,看看右键执行时是不是执行的原本的文件名,还是前面带了unittest,如果带了unittest,解决方案如下. 解决 ...
- python自动生成测试报告步骤_生成HTMLTestRunner测试报告的操作步骤——Python+selenium自动化...
HTMLTestRunner是Python标准库的unittest模块的一个扩展,具体操作如下 1.安装 环境:Window8 步骤:1)http://tungwaiyip.info/software ...
- python生成报告_python生成测试报告
<最简洁的nose生成html报告方法> 安装: nose是继承于unittest的一个python单元测试框架. 属于第三方包,要使用,首先需要安装,推荐pip(解决依赖): pip i ...
- Python3 完美解决unittest框架下不生成测试报告
前提: 1.运行测试用例一切正常,只是没有测试报告显示 2.使用命令行pyhon 脚本名字.py 却可以生成测试报告 3.pycharm 在运行测试用例的时候 默认是以unittest 框架来运行的, ...
- unittest 生成BeautifulReport测试报告,DDT用例描述,读取yaml参数
安装BeautifulReport库 pip install BeautifulReport 安装ddt库 pip install ddt 1,修改ddt.py def wrapper(cls):fo ...
- pytest和allure生成测试报告
文章目录 pytest简介 pytest和unittest区别 pytest使用自带的python-html 生成测试报告 由于自带生成测试报告的东西不是界面过于简单和不太美观可以使用allure 使 ...
- Pytest测试框架(五):pytest + allure生成测试报告
系列文章目录 Pytest测试框架(一):pytest安装及用例执行 Pytest测试框架(二):pytest 的setup/teardown方法 Pytest测试框架(三):pytest fixtu ...
- 高效测试必学 | 用pytest生成测试报告
1.pytest-html生成报告 pytest借助pytest-html插件生成测试报告,不用自己编写生成报告代码. github源码地址: https://github.com/pytest-de ...
最新文章
- boost::hana::transform用法的测试程序
- Python 离线 安装requests第三方库
- 把student a am i 变成 i am a student(两种方法)
- golang unrecognized import path golang.org/x/net 完美解决方案
- ajax jinja,在Flask中根据ajax response呈现Jinja模板
- @RequiresPermissionss是否可以填写多种权限标识,只要满足其一就可以访问?
- 又涨价了!华为 P40系列海外售价曝光:还好国行版友好不少
- 一文彻底搞懂App的Monkey稳定性测试
- 【渝粤教育】国家开放大学2019年春季 2083信息技术与教育技术(2) 参考试题
- 代码管理工具之git的学习
- VB.NET数据库中插入数据
- 光环PMP一模知识点解析
- 【JavaEE Spring】SpringBoot 日志文件详解
- 微信小程序上传图片解决方案+oss+后端代码
- 图像处理中的深度学习技术
- android别踩白块小游戏,手摸手带你实现 小游戏别踩白块儿 -- 内有游戏链接
- 【Springboot整合ShardingSphere(ShardingJDBC)】扫盲文(并非代码实战)
- 您的APP上架,遇到【安全评估报告】这道门槛了吗?
- java八皇后答案_java八皇后问题详解
- VC CDC类的使用 详解