文章目录
单元测试生成测试报告简介 1、基于Uintest生成测试报告2、基于pytest和allure生成测试报告Pytest调用语句运行指定模块指定类指定用例,冒号分割,并生成测试报告-x出现一条测试用例失败就退出测试-v: 丰富信息模式, 输出更详细的用例执行信息-q: 简化结果信息,不会显示每个用例的文件名 -s:显示print内容 3、基于Allure生成测试报告在执行语句中输入pytest.main([--alluredir, eport/result, est_1.py])将测试报告转为html格式 --html=../report.html Allure常用的几个特性@allure.feature # 用于描述被测试产品需求with allure.step:allure.attach ()单元测试生成测试报告
简介
测试报告是指把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。
测试报告是测试阶段最后的文档产出物。优秀的测试经理或测试人员应该具备良好的文档编写能力;
一份详细的测试报告包含足够的信息,包括产品质量和测试过程的评价,测试报告基于测试中的数据采集以及对最终的测试结果分析
1、基于Uintest生成测试报告
html格式的就是HTMLTestRunner了,HTMLTestRunner是 Python 标准库的 unittest 框架的一个扩展,它可以生成一个直观清晰的 HTML 测试报告。使用的前提就是要下载 HTMLTestRunner.py
HTML TestRunner下载链接,提取码:t8cb
1、导入 HTMLTestRunner.py
比如
from CommonDemo.HTMLTestRunner