iT邦幫忙

2024 iThome 鐵人賽

0
Python

利用Python完成自動化測試專案系列 第 24

D24 allure報表(2)

  • 分享至 

  • xImage
  •  

上次介紹了 allure 的安裝方法,這次要介紹 allure 的介面

介面

https://ithelp.ithome.com.tw/upload/images/20241023/201693589lW8GPYrld.jpg
在左下角的 En 可以更改語言,這邊選擇更改成中文。

allure 有以下幾個功能可以查看

  • 總覽(Overview)
  • 類別(Categories)
  • 測試套件(Suites)
  • 圖表(Graphs)
  • 時間軸(Timeline)
  • 功能(Behaviors)
  • 包(Packages)

總覽(Overview)

總覽內包含各種測試的基本資訊,例如測試執行時間、時長、測試 case 數、測試通過率等等。

類別(Categories)

主要透過測試的狀態去分類 case(例如跳過、失敗等等)

測試套件(Suites)

透過套件去對每個 case 分類。

圖表(Graphs)

可以透過各種圖表清楚看出測試執行狀態與結果(例如圓餅圖,直方圖,長條圖等)
https://ithelp.ithome.com.tw/upload/images/20241023/201693581vJDhjnoai.jpg

時間軸(Timeline)

顯示每個 case 的開始執行時間點,以及執行了多久。

功能(Behaviors)

透過 stories 對 case 做分類。

包(Packages)

以資料夾(Package)對 case 分類。

檢視報表詳細資訊

在類別、測試套件、功能、包中,點擊 case 可以看到該 case 的詳細資訊: 總覽(Overview) 歷史(History) 重試次數(Retries)

總覽(Overview)

顯示 case 的執行時間、優先度、以及執行細節
https://ithelp.ithome.com.tw/upload/images/20241023/20169358de1fpHex1a.jpg

歷史(History)

顯示歷史資訊()

重試次數(Retries)

顯示該 case 每次重複的執行時間與資訊。

這次把 allure 的介面介紹了一輪,但有很多功能要在測試的 code 內加入裝飾器才能用,下一篇會實際講到要如何使用。


上一篇
D23 allure 報表(1) 安裝
下一篇
D25 allure 報表(3)
系列文
利用Python完成自動化測試專案30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言