行业资讯
分享专栏文章,携手打造高质量产品
当前位置:首页 > 行业资讯 > 【易迪森分享】基于UnitTestReport的自动化测试报告
【易迪森分享】基于UnitTestReport的自动化测试报告
发布时间:2022-05-12 浏览数:0



一、概述:

在我们进行自动化脚本编写之后,我们通常会使用HTMLTestRunner来生成自动化测试报告,但是这种测试报告界面过于的简陋,在给领导汇报工作时,可能会让领导对我们的工作能力产生怀疑。因此如何完成自动化脚本之后,产出一份漂亮美观的测试报告成为很多测试人员头疼的问题。而UnitTestReport的出现就给广大自动化测试人员提供了一个很好的解决方法。

unittestreport是基于unittest开发的的一个功能扩展库,关于unittestreport最初在开发的时候,最初只是计划开发一个unittest生成html测试报告的模块,所以起名叫做unittestreport。在开发的过程中结合使用者的反馈,慢慢扩展了更多的功能进去。

二、安装UnittestReport


 

unittestreport是基于python3.6开发的,安装前请确认你的python版本>3.6  

安装命令:

pip install unittestreport

在Pycharm中的安装流程:

File ->Settings -> Project -> Python Interpreter -> “+” -> 搜索 unittestreport -> Install Package 

先在Pycharm中点击File选择Settings


image


选择Project选项中的Python Interpreter并点击左上方的“+”


image

在搜索框中输入unittestreport,选择自己对应的版本,点击Install Package下载。


三、案例展示:



image


我们通过一个简单的自动化测试脚本来看一下基于unittestreport生成的自动化测试报告。

image


通过修改temlates的参数值,我们可以得到其他不同样式的自动化测试报告。

image


HTMLTestRunner测试报告的对比:

image

两种不同类型的自动化测试报告进行对比之后,我们可以明显的发现基于unittestreport的测试报告更加漂亮美观。图形化的测试报告不仅能让测试人员更加热爱自动化测试岗位,还能让测试报告简单易懂,大大提高客户的认可度。

信息来源:易迪森技术部  刘英伟