學習
Jira測試用例管理
Jira是開發團隊用於跟蹤敏捷開發中的問題和項目的頭號工具。Jira使團隊能夠使用開箱即用或定製的工作流輕鬆地計劃、跟蹤、發布和報告軟件。Jira為所有用戶描述提供單一視圖,為sprint生成報告,並監視分配給各個團隊的工作負載和任務。它是高度可定製的,可以很容易地與第三方應用程序集成,使其可用於各種不同的角色,包括開發人員、工程師、經理和非技術業務專業人員。
Jira的靈活性促使一些組織嚐試使用它進行測試用例管理,統一問題跟蹤和軟件測試工具在一個平台上。但是要克服Jira測試用例管理功能的重大挑戰,它的局限性導致許多團隊尋找可以輕鬆與Jira軟件集成的替代方案。
測試用例管理工具的需求
在考慮是否使用Jira進行測試用例管理時,回顧一下通常用於敏捷和測試的工具的需求是有幫助的DevOps測試.
測試管理工具必須幫助開發團隊:
- 規範使用軟件測試用於管理測試的工具,包括用於記錄需求、跟蹤bug和報告結果的解決方案
- 促進跨項目和持續時間測試的可重用性
- 為所有涉眾啟用測試用例、需求和缺陷的可見性
- 跟蹤進度並測量測試過程的生產力
- 與項目中的所有涉眾共享信息
- 提供被測試軟件質量的實時度量
- 作為來自所有手動和自動化源的測試資產和測試結果的中心庫
- 結合自動化和手動測試的管理
Jira測試用例管理的挑戰
作為一個測試用例管理工具,Jira有幾個關鍵的限製,這可能會給開發和測試團隊帶來重大挑戰。
- 沒有本地測試功能。可以定製Jira來處理某些測試管理功能,但是Jira沒有幫助簡化測試用例管理的內置功能。
- 更多的點擊。在Jira中輸入測試用例和結果需要比在標準測試管理工具中點擊更多的屏幕。Jira測試用例管理工作流比典型的測試管理工具涉及更多的步驟,導致花費更多的時間和精力來記錄測試用例。
- 可伸縮性問題。Jira測試用例管理功能不太可能擴展到覆蓋數千或數萬個測試用例。
- 缺乏自動執行。開發人員和測試人員使用Jira測試管理無法在平台內部啟動和自動化測試。
- 有限的工作流靈活性。在軟件測試中,完成的測試永遠不會真正完成——它們可能被重複或用於其他代碼。但是當管理Jira測試,因為Jira中的每個工作流都有一個端點“Done”,因此重用工作流進行測試的靈活性有限。
Jira測試用例管理的優點和缺點
許多團隊通過自定義平台來添加“測試用例”問題類型或通過調整“用戶故事”來使用Jira進行測試用例管理。
這種方法的好處包括:
- 在單一平台上鞏固開發人員、質量保證(QA)團隊和測試人員的工作流程
- 利用吉拉出色的報告能力
- 依賴於團隊成員所熟悉的工具,並且該工具已經是技術堆棧的一部分
Jira測試用例管理的缺點包括:
- 缺乏特定的測試功能
- 僅通過CI服務器與測試框架集成
- 缺乏創建結合了手動、自動和基於會話的執行的測試用例覆蓋報告的工具
- 在問題和測試用例覆蓋之間沒有可跟蹤性報告
- 不能多次運行執行,導致大量重複工作
- 對測試周期和套件執行、測試步驟執行狀態、版本控製和環境配置的有限管理
將Jira與專用的測試管理工具一起使用
對於尋求Jira測試用例管理替代方案的團隊來說,將專用的測試管理解決方案與Jira集成可以交付更多特定於測試的功能,同時仍然使開發團隊能夠享受使用Jira跟蹤問題和項目的許多好處。專用工具彌補了Jira的局限性,允許訪問企業測試特性,如配置管理器、CI集成和自動化測試支持。測試團隊可以使用基於模板定製的測試用例存儲庫,並且測試用例可以在不同的項目之間重用和共享。
然而,專用的測試用例管理工具提供了幾個缺點。
- 不斷同步數據庫之間的Jira和測試工具會讓人頭疼
- 管理工件映射的權限可能很複雜
- 瀏覽器限製會產生無益的限製
- 某些工具不太適合與Jira這樣的開源解決方案集成
Tricentis qTest: Jira測試用例管理的替代方案
Tricentis是業界排名第一的持續測試平台,提供敏捷的測試管理和先進的測試測試自動化它經過優化,支持160多種技術。作為Tricentis平台上的一套解決方案的一部分,qTest Manager為團隊提供了一個健壯且易於使用的測試管理解決方案,該解決方案與Jira實時集成。
qTest使開發和測試團隊能夠無縫地集成Jira問題和測試覆蓋。使用qTest管理器,您可以:
- 使用Jira問題過濾器將Jira需求票據快速導入qTest
- 當創建或修改Jira需求時,向qTest發布實時更新
- 查看針對測試運行執行的bug狀態的實時更改
- 為Jira問題生成測試覆蓋報告
- 查看需求和測試用例關聯的跟蹤矩陣報告
- 查看與Jira問題相關的可重用測試用例
- 查看關於Jira問題的測試運行曆史狀態
- 將測試活動與Jira項目連接起來
- 報告什麼測試用例滿足Jira問題
- 了解測試何時阻止Jira問題移動到“已完成”狀態
- 自動填充測試運行結果到Jira問題,不需要同步
- 立即向Jira報告測試運行結果,作為Bug Issue Types為開發人員提供
常見問題
Jira是什麼?
Jira是最受歡迎的工具之一敏捷軟件開發團隊跟蹤問題和項目。Jira可以被團隊的每個成員使用,從開發人員和測試人員到經理和業務分析師。Jira使用開箱即用或定製的工作流簡化了計劃、跟蹤、發布和報告軟件的任務。
什麼是測試用例管理工具?
測試用例管理工具幫助開發組織更有效地管理軟件測試的所有方麵。測試管理工具有助於計劃和設計測試策略,獲取需求,執行測試,並分析結果。
Jira是否為測試用例管理工作?
Jira的測試用例管理能力有限。雖然有些團隊更喜歡使用Jira,因為它將開發、QA和測試統一在一個平台上,但Jira不是為測試而設計的,而且缺乏測試用例管理所需的特定功能。具體地說,一個Jira測試工具為測試創建最佳工作流的能力有限,並且不支持自動執行。Jira性能在擴展以處理數萬或數十萬個測試用例時將受到影響。