Xray vs SynapseRT:Jira的測試管理插件大比拼
發(fā)布于 2019-11-08
Xray vs SynapseRT:Jira的測試管理插件大比拼
Xray | SynapseRT | 描述 |
---|---|---|
測試 | 測試用例 | 測試的一個輸入、輸出和預期的一個執(zhí)行場景 |
測試集合 | 測試套 | 一組按照一定邏輯組合到一起的測試用例 |
測試執(zhí)行 | 測試周期 | 一組執(zhí)行的測試用例 |
測試計劃 | 測試計劃 | 一組測試執(zhí)行的測試周期 |
執(zhí)行測試用例 | 測試用例執(zhí)行 | 運行測試用例 |
Xray和synapseRT都是以Jira的Issue類型存儲的測試用例。在兩個插件中創(chuàng)建測試用例非常相似,都包含了測試步驟、測試預期、測試數(shù)據(jù)等內(nèi)容。在測試用例功能部分,Xray顯得更加設(shè)計的人性化,首先它允許上傳測試用例級別的附件,還允許創(chuàng)建測試步驟級別的附件.Xray創(chuàng)建測試用例如下:

同時Xray默認可以添加測試用例執(zhí)行的先決條件,SynapseRT就沒有(如果正在使用SynapseRT也不用擔心,可以通過自定義字段彌補上這個小feature).SynapseRT創(chuàng)建測試用例如下:

測試用例管理
在測試用例管理模塊,Xray定義了測試集合來管理測試用例,當我們定義了一個測試集合后,我們可以通過往測試集合內(nèi)部添加測試用例方式建立測試集合和測試用例的關(guān)系,并且可以給測試集合加上描述和一些其他的信息來進行一些特殊信息的記錄。在Xray中,測試集合也是一種Issue Type。
SynapseRT沒有定義一個Jira的Issue Type來組織管理測試用例,他定義了一個測試套的概念來管理。同樣可以創(chuàng)建一個測試套,然后通過添加或者創(chuàng)建等方式將測試用例加入測試套中。使用測試套的可以完成測試套的嵌套,完成測試用例的層次管理維護,對于測試用例的組織和管理更加方便和直觀。
測試計劃
測試計劃是測試用例的執(zhí)行過程的組織形式,Xray在2.0以后和SynapseRT一樣,都定義了一種測試計劃的IssueType,通過選取將測試用例或者測試周期添加到測試計劃中,并分配給固定的人員。目前此部分二者已經(jīng)無特別的區(qū)別。
測試執(zhí)行
在測試執(zhí)行中,Xray和SynapseRT特別相似,在測試過程中發(fā)現(xiàn)缺陷,則Xray和SynapseRT都允許您將現(xiàn)有問題鏈接到測試執(zhí)行或創(chuàng)建新問題。然后, 該問題將鏈接到測試用例, 并作為測試執(zhí)行的一部分和測試報告的一部分顯示。但是在操作復雜的上,SynapseRT更為友好,可以通過一次點擊直接直接跳轉(zhuǎn)BUG的提交頁面。
Xray的操作頁面如下:

SynapseRT操作界面如下:

BUG的跟蹤
在缺陷跟蹤方面,兩個插各有優(yōu)勢,Xray更加關(guān)注單獨的測試case,SynapseRT更加關(guān)注測試周期。具體喜歡那個,要你自己選擇了,這里面完全要依據(jù)team的習慣。
Xray的操作頁面如下:

結(jié)論
因為這兩個插件都是付費的,因此要選取那個怎么選擇,大家要依據(jù)自己的團隊本身規(guī)模,使用習慣進行選擇,縱觀這兩個插件卻沒有什么明顯的好壞、優(yōu)良。
Tags:x-ray案例展示, XRAY, X光機, 工業(yè)CT, 工業(yè)x-ray