1. 程式人生 > >測試管理工具——JIRA(轉)

測試管理工具——JIRA(轉)

為什麼選擇JIRA?

因為你有各種事務工作中總是有各種事務要去處理,而這些事務不僅僅是程式碼中的Bug。這些事務充斥在你的收件箱中,各種想法散落在 Excel表格裡,需求隱藏在原有的業務系統中。使用JIRA可以輕鬆捕捉和管理你的事務,排定優先順序,把工作放在重要的事情上,並隨時瞭解相關業務和同事的最近活動。
你的每件事情都有流程沒有人比你更清楚你的團隊,所以你不需要被迫使用其它流程,你可以在JIRA裡定製和你團隊工作匹配的工作流。

計劃工作,制定工作計劃快速決定你和團隊需要完成的工作。掌控團隊工作焦點簡單直觀的介面幫助你訪問所需資訊、與團隊更好協作、把自己的工作做好。

不要最後一個知道。保持溝通的及時與順暢非常重要。無論你喜歡何種方式,郵件、RSS或者聊天工具,JIRA都能及時通知到你。監控活動流、面板、牆板等,確保你永遠不是最後一個知道別人正在做什麼的人。

亮點

1、操作超級簡單
簡單不意味著要以犧牲功能作為代價。JIRA提供了友好、直觀的可配置的Web介面,並支援大量的快捷鍵操作。
2、跟蹤任何事務。
跟蹤問題、任務、需求,當然還有軟體缺陷。定義你自己的事務型別來使之與團隊工作更匹配。
3、軟體全生命週期管理
JIRA是Atlassian產品的核心,管理從概念到釋出的整個開發過程。Gartner評價JIRA在ALM產品中處於領導者地位,詳情請見Gartner報告。
4、敏捷計劃開發
GreenHopper是JIRA的一個敏捷開發管理外掛。無論你是一個經驗豐富的敏捷專家或者是剛剛起步的新手,GreenHopper都可以幫助你。GreenHopper可幫助Scrum團隊進行迭代開發和幫助Kanban團隊進行活動流管理。
5、配置你自己的工作流。
只有你自己最清楚你的工作方式,修改JIRA工作流和工作流方案來滿足團隊協作需要。

6、連結到原始碼。
在向程式碼庫提交程式碼時填上JIRA中的問題關鍵字,可以使JIRA問題與程式碼關聯起來,實現對程式碼變更的跟蹤和管理。

7、連結到其它系統
想讓JIRA的一個需求任務和Confluence的需求文件關聯嗎?Saleforce和Zendesk可以和JIRA整合使用嗎?沒問題。通過遠端連結功能,你可以將JIRA問題與任何外部系統連線起來。

8、高階搜尋和報告
JIRA提供了強大的自定義查詢語言JQL,幫助你通過使用者介面構建複雜的專案報告。JQL對於查詢難以歸類的問題、生成特定報表、構建面板、牆板也特別有用。

缺陷與事務跟蹤快速跟蹤軟體缺陷。

JIRA的網站頁面使測試人員能夠快速報告、管理、跟蹤缺陷。使用鍵盤快捷鍵可以很容易地導航和修改問題。你還可以從IDE直接訪問JIRA問題或者通過其它各種桌面客戶端、手機客戶端、瀏覽器外掛等訪問JIRA。

你的個人面板
你可以配置你的個人面板,顯示分配給我的問題、檢視最近活動或相關問題狀態。JIRA支援OpenSocial小工具,這樣你可以很容易的與其它Atlassian產品和Web應用程式分享小工具。
Web應用程式測試
如果你正在瀏覽器中測試Web應用程式,無需切換到JIRA,通過Atlassian Bonfire就可以快速截圖並提交缺陷。

收集使用者反饋
使用JIRA的問題收集器從其它產品收集使用者建議、問題徵集等反饋。你只需在其它Web應用程式或者網站、部落格中新增一個按鈕,使用者無需登入JIRA,通過點選這個按鈕即可填寫反饋資訊,填好後這些資訊會即時的傳輸到JIRA中。這樣你的開發團隊或產品經理就可以很容易地將獲取到的使用者反饋意見納入到開發計劃中。

收集手機反饋
在你的移動應用中增加JIRA Mobile Connect,從你的移動使用者中收集反饋意見。當移動應用崩潰時,能夠自動傳送完整報告給JIRA,用於分析和報告。

預置專案報表
通過瀏覽專案頁面和內建的報表,你可以直觀的獲取專案資訊、訪問歷史版本變更資訊和未來版本路線圖、執行特定的查詢或分享自定義面板給你的團隊。

從其它系統遷移到JIRA
以前的工具不再適應發展需要,改用JIRA? 你可以很容易的將Bugzilla, Mantis, Trac, Fogbugz, Pivotal Tracker等資料和專案匯入到JIRA中。

**

專案跟蹤

**

問題無處不在
使用JIRA來捕捉任何型別的問題——從軟體缺陷到新特性到需求和故事到任務和活動項。你可以很方便地定義自己的問題型別以匹配團隊工作需要。

自定義工作流
一個專案跟蹤工具不應該決定你的工作方式——這是你的事,你可以根據團隊實際情況建立與之匹配的工作流,以快速適應開發過程中的變化。

敏捷專案計劃
當實踐Scrum或看板時,採用GreenHopper可以使規劃和報表變得簡單。通過JIRA+GreenHopper,能夠管理你的待辦事項和衝刺階段,應用精益開發準則,可以視覺化你的開發過程並獲得持續改進。

為專案Wiki注入動力
將JIRA專案與Confluence空間連線起來,你可以在Confluence空間中就產品規範和需求進行協作。不必離開Confluence就能夠建立JIRA問題。在JIRA面板上可以搜尋文件和嵌入Confluence文件頁面內容。

專案報告與面板
選擇內建的專案報告來進行時間追蹤、使用者工作量和問題統計。使用JIRA查詢語言(JQL)執行特定報告,將列表和圖表新增到團隊面板中。

保持聯絡
在你的RSS閱讀器或面板中新增資訊源就可以瀏覽任何專案、問題或使用者的活動流。活動流顯示了你的程式碼、構建活動、以及來自第三方應用(例如幫助臺或測試用例管理工具)的相關更新,所有這些都在一個單獨的活動流中顯示。

受歡迎的JIRA擴充套件
通過大量的專案管理外掛和整合擴充套件JIRA,使之適用於:
1、需求管理
2、時間追蹤
3、資源管理
4、微軟Project整合
在Atlassian MarketPlace可以找到更多。

原始碼整合
防火牆後的Git
使用Atlassian Stash建立和管理Git儲存庫,設定細粒度的許可權並在程式碼上協作。這一切—安全、快速、可靠,更重要的是,可以部署在防火牆後面。JIRA問題關鍵字自動將JIRA問題與你的原始碼關聯起來。支援一鍵式瀏覽程式碼變更、追蹤進度以及問題與原始碼間導航。

程式碼託管在雲端
可以將程式碼託管在BitBucket的Git/Hg庫中,然後與JIRA整合整合起來。BitBucket提供了輕量級但健壯的程式碼託管方案,還提供了先進的專案管理特性,如拉請求、智慧提交等。其合理的價格,非常適合小開發團隊使用。

構建通知與釋出管理
將你的持續整合伺服器(如 Bamboo 或 Jenkins) 與JIRA整合,從而將問題與構建關聯起來。Bamboo使你可以在JIRA面板和問題檢視介面隨時瞭解最新的構建狀態。通過Bamboo設定一鍵式釋出管理來簡化你的部署過程。

促進程式碼評審
將Crucible程式碼評審新增到你的JIRA工作流中,確保每行程式碼在將其釋出前經過專家的仔細檢查。你可直接從JIRA的問題頁面啟動程式碼評審,如在評審中發現不足可以快速建立相應的子任務。在JIRA面板、專案瀏覽介面和問題檢視介面可是隨時獲取評審狀態。

將問題連結到程式碼行
在你的原始碼庫與JIRA之間建立整合,將JIRA中缺陷或開發任務與程式碼連線起來。使用FishEye來加強與配置管理工具的整合(如Subversion、Git、Mercurial、Perforce和CVS),獲得詳細的程式碼提交圖表和統計資訊、瞭解最近的程式碼變動以及瀏覽原始碼。