UI自動化中HTML格式測試報告的生成方法

2021-10-23 16:59:09 字數 892 閱讀 5759

import unittest2

from lib.htmltestrunner import htmltestrunner

if __name__==

'__main__'

:#找到所有需要執行的測試用例

suite=unittest2.defaulttestloader.discover(

"./test_case"

,"*test.py"

)#生成測試報告

#指定測試報告的位置

path=

"report/testreport.html"

file

=open

(path,

"wb"

)#w表示寫,b表示二進位制的方式

htmltestrunner(stream=

file

, verbosity=

1, title=

"自動化測試報告"

, description=

"測試環境:chrome"

,tester=

"張三"

).run(suite)

備註:按住ctrl鍵,滑鼠放在htmltestrunner上左鍵單擊,可進入htmltestrunner.py檔案檢視引數。

第四步:**編寫完後執行,會在指定位置生成乙份html檔案,右鍵選擇open in browser,然後選擇乙個瀏覽器開啟,就會展現乙份美觀的測試報告。

UI自動化測試隨筆

昨天給開發的同事講我們正在做的自動化測試,同事問了句 為什麼api的測試不需要寫 了,而ui的測試還需要寫那麼多 呢?能不寫 麼?目前我們的自動化測試的現狀 目前主要覆蓋兩個部分 api的測試和ui的測試。對於api的測試經過框架的封裝,基本上只需要編寫乙個xml描述的test case就可以了,x...

UI自動化測試框架

python selenium unittest ddt htmlreport分布式資料驅動自動化測試框架結構 1 business 公共業務模組,如登入模組,可以把登入模組進行封裝供呼叫 login business.py from page object.common page.login pa...

UI自動化測試 介面測試等自動化測試策略

今天跟大家介紹ui測試 介面測試 單元測試主要內容,以及每種測試花費時間討論。ui測試 selenium ui測試是最接近軟體真實使用者使用行為的測試型別。通常是模擬真實使用者使用軟體的行為,即模擬使用者在軟體介面上的各種操作,並驗證這些操作對應的結果是否正確。介面測試 api測試 api測試,主要...