Day97 unittestreport-自动化测试报告生成
文章目录
前言
对于自动化测试来说,如何能把测试结果更直观更有效的展示出来一直是测试人员的一块心病。目前主流的有很多生成测试报告的第三方库,例如,HTMLTestRunner
、BeautifulReport
、Allure
,等等。不过这些库使用起来各有利弊,总之没有一个库能既满足实用又满足美观。
最近看到一个unittest框架配套的测试报告生成插件,可以做到与unittest框架无缝衔接,并且支持多种格式的自动化测试报告。
什么是unittestreport?
-
unittestreport是基于unittest开发的的一个功能扩展库,关于unittestreport最初在开发的时候,最初只是计划开发一个unittest生成html测试报告的模块,所以起名叫做unittestreport。在开发的过程中结合使用者的反馈,慢慢的扩展了更多的功能进去。后续还会持续的扩展和开发一些新的功能,目前实现了以下功能:
- HTML测试报告生成
- unittest数据驱动
- 测试用例失败重运行