【Jenkins】四、Jenkins+Allure+Pytest生成圖形化測試報告

一、需要用到的工具&準備工作

1.測試用例使用pytest(或unittest)測試框架來編寫

2.Pycharm安裝引入allure模塊包

3.Jenkins安裝Allure插件

4.配置Allure Commandline

在【系統管理】-【全局工具配置】頁面

二、Jenkins配置構建功能加入Allure

1.在工程配置中,pytest執行用例命令後面增加指定生成allure測試報告的參數

${WORKSPACE}\allure_report_new :爲測試報告存放的路徑

${WORKSPACE} :爲工程自帶的工作空間目錄

2.新增構建後執行命令

path設置爲和上面參數中的一致

三、執行用例,生成測試報告

0.Allure標記含義

Features =標註主要功能模塊
Stories =標註Features功能模塊下的分支功能
Title =標註Stories下測試用例名稱
Step =標註測試用例的重要步驟
Description = 標註測試用例的描述
Severity =標註測試用例的重要級別

1. Blocker級別——中斷缺陷
    客戶端程序無響應,無法執行下一步操作。
2. Critical級別――臨界缺陷,包括:
    功能點缺失,客戶端爆頁。
3. Major級別——較嚴重缺陷,包括:   
    功能點沒有滿足需求。
4. Normal級別――普通缺陷,包括:
    1. 數值計算錯誤
    2. JavaScript錯誤。
5. Minor級別———次要缺陷,包括:
    1. 界面錯誤與UI需求不符。
    2. 打印內容、格式錯誤
    3. 程序不健壯,操作未給出明確提示。
6. Trivial級別——輕微缺陷,包括:
    1. 輔助說明描述不清楚
    2. 顯示格式不規範,數字,日期等格式。 
    3. 長時間操作未給用戶進度提示
    4. 提示窗口文字未採用行業術語
    5. 可輸入區域和只讀區域沒有明顯的區分標誌
    6. 必輸項無提示,或者提示不規範。
7. Enhancement級別——測試建議、其他(非缺陷)
   1. 以客戶角度的易用性測試建議。
   2. 通過測試挖掘出來的潛在需求。

1.爲測試用例添加Allure相關內容(非必須)

2.在Jenkins中構建項目,運行用例

3.構建完成,查看運行結果&測試報告

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章