這次在為圖書館資訊維護系統做測試的時候,經過賈琳的推薦,我們使用了這款軟體<禪道專案管理軟體>,禪道是一款專業的專案管理軟體.其中包括細分需求,任務,缺陷和用例,它還完整覆蓋了研發項目的核心流程和軟體生命週期的管理.在我們整個研發過程中,是非常方便研發小組開進行溝通和管理的.
由於本次我們只使用了其中的測試bug功能,所以先向大家介紹這部分的使用.
(一) 禪道使用的基本流程
禪道最核心的三種角色:產品經理、研發團隊和測試團隊,這三者之間通過需求進行協作,實現了研發管理中的三權分立。其中產品經理整理需求,研發團隊實現任務,測試團隊則保障品質,
其三者的關係如:
基本流程如下:
1.
產品經理建立產品
2.
產品經理建立需求
3.
專案經理建立項目
4.
專案經理確定項目要做的需求
5.
專案經理分解任務,指派到人。
6.
測試人員測試,提交bug。
(二) 建立第一個產品
禪道的設計理念是圍繞產品展開的,因此我們首先要做的就是建立一個產品。
- 產品名稱和產品代碼是必填項。其中產品代號可以理解為團隊內部約定俗稱的一個稱呼,比如我們禪道的代號是zentao,需要是英文字母和數位組合。
- 產品負責人:負責整理需求,對需求進行解釋負責,制定發布計劃,驗收需求。
- 測試負責人:可以為某一個產品指定測試負責人,這樣當建立bug,而不知道由誰進行處理的時候,該產品的測試負責人會成為預設的負責人。
- 發布負責人:由這個角色負責建立發布。
- 存取控制:可以設定產品的存取權限,其中預設設定只要有產品視圖的存取權限就可以訪問。如果這個產品是私人產品,可以將其設定為私人項目,那麼就只有項目團隊成員才可以訪問。或者還可以設定白名單,指定某些分組裡面的使用者可以訪問該產品。
(三) Bug測試
項目進展到後期主要的工作就是測試。測試人員和開發通過bug進行互動,保證產品的品質。
一、禪道裡面bug的基本處理流程
禪道裡面缺陷處理的基本流程是:測試提交bug =>
開發解決bug =>
測實驗證bug =>
測試關閉bug。
如果bug驗證沒有通過,可以啟用:測試提交bug
=> 開發解決bug =>
測實驗證bug =>
測試啟用bug =>
開發解決bug =>
測實驗證 =>
測試關閉。
還有一個流程就是bug關閉之後,又發生了。測試提交bug
=> 開發解決bug =>
測實驗證bug =>
測試關閉bug =>
測試啟用bug =>
開發解決bug =>
測實驗證 =>
測試關閉。
二、提出bug
三、解決bug
當一個bug指派給某一位研發人員之後,他可以來驗證解決這個bug。
3.1
通過各種標籤和檢索條件找到需要自己處理的bug
在對bug進行出來之前,需要先要找到需要自己處理的bug。禪道提供了各種各樣的檢索方式,比如指派給我,可以列出所有需要我處理的bug。
3.2
解決bug
四、關閉bug
當研發人員解決了bug之後,bug會重新指派到bug的建立者頭上。這時候測試人員可以來驗證這個bug是否已經修複。如果驗證通過,則可以關閉該bug。
至此,從測試組提交bug到開發組解決bug就結束了,通過禪道的一項功能,測試組和開發組可以非常方便的進行維護溝通.
關於禪道的專案管理等其他功能,會在以後做系統時學習使用,那時再和大家一起分享感受!