單元測試報告成功率低

2022-10-10 20:42:12 字數 1092 閱讀 6945

最近新專案上線需要生成單元測試報告,在m**en控制台中使用mvn surefire-report:report命令,即可生成單元測試報告。在工程資料夾下target-site路徑下即可看到對應檔案,使用瀏覽器開啟即可看到詳細報告。

如果使用該命令生成報告出錯,那麼有可能是pom檔案中跳過了test檔案(在正式專案啟動時要跳過測試用例,否則有可能出錯)。開啟pom檔案,搜尋surefile關鍵字,在skip標籤中改為false即可。

目前生成的報告中,在本地跑測試用例都可以通過,但是在生成的測試報告中,成功率很低,基本都是失敗。

檢視錯誤資訊發現,報錯都是由於找不到eureka註冊中心或者配置伺服器導致的。

檢視測試用例的properties配置檔案發現,在設定eureka註冊中心位址的時候使用了佔位符,在正常服務啟動中,該佔位符會在啟動指令碼中賦值,但是由於現在是測試**,不會執行啟動指令碼,所以就找不到註冊中心的位址。找到原因以後,我們把佔位符位址換成ip位址直接連線,然後重新生成測試報告,可以看到正確率已經百分百成功了。

python nose單元測試生成報告

生成html報告 1.安裝nose pip install nose 2.安裝nose htmloutput 3.構建好的 執行後在當前目錄自動生成nosetests.html檔案 4.網頁訪問該html檔案 file path nosetests.html 補充 1 主要是第二步安裝 2 裡不需要...

測試 測試報告

document number 文件編號 confidentiality level 密級 test report 01 絕密 秘密 內部公開 document version 文件版本 total 10 pages 共 10 頁 v1.0 測試報告 prepared by 擬制date 日期yyy...

單元測試 單元測試文章收藏

前言 前段時間公司計畫做自動化測試,自己也打算圍繞幾個點做相關調研,現在想想呢?其實對自動化測試的概念都還不是十分清晰,當時主要還是圍繞 單元測試 向qa小夥伴學習了一段時間,現由於公司重組,學習中斷,這裡簡單記錄一些單元測試好文,留待後續參考.什麼叫自動化測試?自動化測試覆蓋率?覆蓋率如何做到的?...