HTMLTestRunner测试报告定制
生活随笔
收集整理的這篇文章主要介紹了
HTMLTestRunner测试报告定制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
HTMLTestRunner測試報告
前言
python版本python 2.7,在原作者HTMLTestRunner.py的Version 0.8.2上進行了自已的修改定制。所以做了CN與EN兩個版本,滿足一下不同人的需要。
?
一、修改前后對比
[項目地址]?https://github.com/findyou/HTMLTestRunnerCN
?
一、簡介與使用
1、前提
- python 2.7
- 需要連網絡 (樣式美化使用的百度的Bootstrap在線資源 )
說明:如離線使用,可以下載bootstrap到本地,替換掉HTML_TMPL中的bootstrap.min.css等三個百度引用
?
2、修改[Findyou]
- Version:Version 0.8.2.1
- CN漢化,EN保留英文,加Utf-8支持報告中文字符
- 增加 樣式美化(需要網絡)
- 增加 通過用例 分類按鈕
- 增加 測試人員顯示、通過率的統計
- 增加 按鈕顯示相應用例數
- 修改 測試結果的展示,方便拷貝數據
- 修改“詳細”邏輯,增加與“收起”效果變換
- 右側底部增加 返回 頂部的錨點
?
3、HTMLTestRunnerCN 使用
1)、編寫test_HTMLTestRunnerCN.py?
import HTMLTestRunnerCN ... ... if __name__ == '__main__':filePath ='F:\\Report.html' #確定生成報告的路徑fp = file(filePath,'wb')runner = HTMLTestRunnerCN.HTMLTestRunner(stream=fp,title=u'自動化測試報告', #description='詳細測試用例結果', #不傳默認為空tester=u"Findyou" #測試人員名字,不傳默認為QA )#運行測試用例runner.run(Suite())[樣例]??https://github.com/findyou/HTMLTestRunnerCN/blob/master/test_HTMLTestRunnerCN.py
?
2)、執行用例
python test_HTMLTestRunnerCN.py?
3)、測試報告
??
?
4、HTMLTestRunnerEN 使用
(1)、使用同CN,只是報告顯示為英文
[樣例] ?https://github.com/findyou/HTMLTestRunnerCN/blob/master/test_HTMLTestRunnerEN.py
?
(2)、執行用例
python test_HTMLTestRunnerEN.py?
(3)、測試報告
?
總結
以上是生活随笔為你收集整理的HTMLTestRunner测试报告定制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab蒙特卡洛模拟几何布朗,【数值
- 下一篇: 有限元:什么是有限元分析法