一、需要用到的工具&準備工作
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.構建完成,查看運行結果&測試報告