2017-04-12 104 views
0

在JIRA有三個字段(https://jira.atlassian.com/browse/TRANS-1861?jql=) 1.創建 2.更新 3.解決 我們可以從兩個方面 1.缺陷修復時間計算bug修復時間=已解決 - 創建 2.修復錯誤時間=已更新 - 創建 修復錯誤後,修復代碼由測試人員進行測試。如果測試人員通過了修復,那麼bug就會關閉。否則,開發人員修改代碼並嘗試再次修復。在這種情況下,解決和關閉日期之間存在差距。更新字段的問題是每次有人處理錯誤報告時更新的字段。 因此,我需要知道開發人員需要多長時間來解決特定的錯誤。如果我通過這個公式計算(Bug修復時間= Resolved -Created),它可以嗎?如何計算bug修復時間JIRA問題跟蹤系統

回答

0

有很多方法來計算bug修復時間,這取決於你想要做什麼和你的過程。這裏有一些考慮:

  1. 當錯誤被報告,你何時/如何分流它?並非所有報告的錯誤 都是一個真正的錯誤,有些情況下它可以作爲 設計,培訓問題或簡單的增強請求。
  2. 當錯誤被分配時,開發人員何時開始在 上開始工作。 他們開始使用它時,開發人員是否將狀態從「新建」更改爲「正在工作」?
  3. 錯誤修復完成後,它如何進行測試?如果測試 通過,狀態將更改爲就緒?
  4. 在生產中部署和驗證錯誤修復之後, 問題狀態更改爲「已關閉」?

要查看狀態更改的詳細信息,可以通過REST API使用expand=changelog參數,並通過更改迭代計算每個狀態的時間。這裏是一個例子:

https://jira.atlassian.com/rest/api/2/issue/TRANS-1861?expand=changelog