??由于公司的發(fā)展速度較快,工具組資源有限组哩,開發(fā)的用例管理系統(tǒng)不太趕得上公司的發(fā)展速度等龙,現(xiàn)公司用的項目管理系統(tǒng)是jira,為了更好的結(jié)合項目管理系統(tǒng)伶贰,打算從jira用例管理插件入手蛛砰,現(xiàn)在選出三種插件進行試用:
第一,zephyr
第二黍衙,synapseRT
第三泥畅,xray
試用方向:
- 查看各插件,是否有測試計劃琅翻、測試集位仁、測試用例、測試執(zhí)行方椎、測試報告聂抢、測試分析、測試目錄等主要測試相關(guān)項棠众;
- 從測試計劃開始琳疏,創(chuàng)建各種測試相關(guān)項,試用其操作方法闸拿;
- 試用各插件的方便操作性空盼,比如:測試用例是否可以批量導入、缺陷創(chuàng)建方便方法等新荤;
- 使用各插件進行一次完整項目迭代試用揽趾;
第一:zephyr
-
1-1、zephyr測試相關(guān)項
- 1-2迟隅、各測試相關(guān)項說明
A但骨、zephyr無單獨可創(chuàng)建的測試計劃issue励七;
B、zephyr無單獨可創(chuàng)建的測試集issue奔缠,但是有計劃測試循環(huán)掠抬;
C、zephyr有單獨可創(chuàng)建的測試用例校哎;
D两波、zephyr無單獨可創(chuàng)建的測試執(zhí)行issue,但是在計劃測試循環(huán)中可以創(chuàng)建測試執(zhí)行集闷哆;
E腰奋、zephyr有測試跟蹤報告,可根據(jù)版本進行測試跟蹤報告抱怔;
F劣坊、zephyr有簡易的測試分析頁面;
G屈留、zephyr無整體文件目錄局冰,只能在版本計劃下進行文件目錄創(chuàng)建;
- 2-1灌危、創(chuàng)建測試計劃
- 只能根據(jù)版本進行創(chuàng)建計劃測試循環(huán)康二,具體功能創(chuàng)建如圖1:
- 測試計劃的具體內(nèi)容,只能寫到說明中勇蝙,如圖2沫勿;
- 2-2、創(chuàng)建測試集
- 測試集和測試計劃都在計劃測試循環(huán)中味混,如下圖3产雹;
- 2-3、創(chuàng)建測試用例
測試用例可以在兩個地方進行創(chuàng)建翁锡,還可以進行excl導入測試用例洽故;
-
A:從zephyr插件中進行創(chuàng)建;
-
B:從jira項目中創(chuàng)建盗誊;
- 2-4、創(chuàng)建測試執(zhí)行
- 測試執(zhí)行可以在兩個地方進行隘弊;
-
A哈踱、可以在問題查看頁面執(zhí)行,點擊執(zhí)行按鈕梨熙,在彈窗中選擇執(zhí)行臨時开镣,或者添加到現(xiàn)有測試循環(huán)和執(zhí)行,選擇正確的“版本”咽扇、一個已存在的“測試循環(huán)”邪财,選擇“被指定人”后陕壹,點擊“執(zhí)行”按鈕,問題界面“測試執(zhí)行”區(qū)域處顯示可執(zhí)行測試树埠。如上“添加的內(nèi)容”圖糠馆。點擊右側(cè)的按鈕E,即可執(zhí)行該測試怎憋。
-
B又碌、可以從測試循環(huán)開始,找到相應(yīng)的測試即可看見執(zhí)行按鈕E绊袋,點擊執(zhí)行按鈕E進入執(zhí)行測試頁面毕匀,手動選擇“執(zhí)行狀態(tài)”,添加已存在的缺陷或者新建缺陷癌别,添加備注和附件皂岔。
- 2-5、創(chuàng)建測試報告
-
能生成追蹤報告展姐,但是需求躁垛、測試要相互link,而且缺陷和測試也要相互link诞仓,或者是從測試執(zhí)行中進行創(chuàng)建的缤苫,報告如下圖:
- 2-6、測試分析
-
能夠通過測試指標生成簡單的分析報告墅拭,用戶測試分析及周期執(zhí)行測試分析活玲,如圖:
- 2-7、創(chuàng)建測試目錄
-
zephyr沒有整體的目錄結(jié)構(gòu)谍婉,只有在測試集/測試計劃下面進行創(chuàng)建目錄結(jié)構(gòu)舒憾,如圖:
分析略為簡單,報告也略簡單穗熬,如果未link版本信息镀迂,則報告無法展示,報告是根據(jù)版本信息進行展示的唤蔗;
- 3-1探遵、測試用例導入方式
- 3-2、測試時妓柜,創(chuàng)建缺陷的方式
- 第一種箱季,測試執(zhí)行主頁創(chuàng)建
- 第二種,測試步驟里進行創(chuàng)建
- 4-1棍掐、完整項目迭代試用
-
創(chuàng)建版本demo-zephyr2
-
版本中創(chuàng)建故事藏雏,story1、story2作煌、story3
-
創(chuàng)建版本demo-zephyr2的測試循環(huán)計劃
-
在demo-zephyr2的循環(huán)計劃中創(chuàng)建測試用例掘殴,case1關(guān)聯(lián)story1赚瘦,case2關(guān)聯(lián)story2,case3關(guān)聯(lián)story3
-
在demo-zephyr2的循環(huán)計劃中執(zhí)行測試用例奏寨,case1起意、case2測試通過,case3失敗并創(chuàng)建缺陷
-
測試完成服爷,缺陷修復(fù)杜恰,創(chuàng)建測試報告
-
根據(jù)需求進行創(chuàng)建跟蹤報告
-
根據(jù)缺陷進行創(chuàng)建跟蹤報告
第二:SynapseRT
- 1-1、synapseRT測試相關(guān)項
- 1-2仍源、各測試相關(guān)項說明
A心褐、synapseRT有單獨可創(chuàng)建的測試計劃issue;
B笼踩、synapseRT無單獨可創(chuàng)建的測試集issue逗爹,但是有單獨頁面創(chuàng)建測試集,可做用例倉庫嚎于;
C掘而、synapseRT有單獨可創(chuàng)建的測試用例;
D于购、synapseRT無單獨可創(chuàng)建的測試執(zhí)行issue袍睡;
E、synapseRT有多種測試報告肋僧;
F斑胜、synapseRT無測試分析頁面;
G嫌吠、synapseRT有整體文件目錄在測試集中止潘;
- 2-1、創(chuàng)建測試計劃
- 2-2辫诅、創(chuàng)建測試集
- 2-3凭戴、創(chuàng)建測試用例
- 2-4、創(chuàng)建測試執(zhí)行
-
在測試計劃中點擊周期流程開始
-
在測試計劃列表中炕矮,可以進執(zhí)行測試用例么夫,還可以創(chuàng)建缺陷;
- 2-5肤视、創(chuàng)建測試報告
-
基于測試執(zhí)行的測試報告
- 2-6魏割、測試分析
無測試分析
- 2-7、創(chuàng)建測試目錄
-
無單獨測試目錄區(qū)钢颂,在測試集中可以創(chuàng)建類似目錄集
- 3-1、測試用例導入方式
-
測試用例可以用Excel導入
- 3-2拜银、測試時殊鞭,創(chuàng)建缺陷的方式
-
測試執(zhí)行時遭垛,可以創(chuàng)建缺陷
由于創(chuàng)建測試步驟的時候,系統(tǒng)報錯操灿,按理說锯仪,執(zhí)行測試步驟的時候,應(yīng)該也可以報缺陷趾盐,這里暫時無圖片庶喜;
測試執(zhí)行創(chuàng)建缺陷和鏈接缺陷,都失敗了救鲤,所以無法展示具體鏈接的缺陷久窟;
- 4-1、完整項目迭代試用
第三:xray
- 各測試相關(guān)項說明
??由于之前試用過xray插件本缠,這里只列舉xray相關(guān)說明斥扛,在總結(jié)處進行對比說明即可瓢剿;
- xray可單獨創(chuàng)建測試用例融涣,可能是手工或者自動化的測試用例,由測試步驟别渔,行為和預(yù)期結(jié)果構(gòu)成楣黍;匾灶;
- xray可單獨創(chuàng)建測試前置條件,一個測試前置條件可以被多個測試用例所引用租漂;
- xray可單獨創(chuàng)建測試集合阶女,一個測試用例可能會屬于多個測試集合;
- xray可單獨創(chuàng)建測試計劃窜锯,一個正式的測試計劃通常被用于為某個給定的項目版本執(zhí)行张肾;
- xray可單獨創(chuàng)建測試執(zhí)行,測試執(zhí)行是一個可分配锚扎,可規(guī)劃的任務(wù)吞瞪,用于給一個指定的版本執(zhí)行一個或多個測試用例,并給出結(jié)果報告驾孔;
- xray還可以單獨創(chuàng)建子測試執(zhí)行芍秆,子測試執(zhí)行同測試執(zhí)行擁有相同的功能,不同之處在于子測試執(zhí)行是一個可以在需求上下文中創(chuàng)建的子任務(wù)翠勉。在需求單的界面創(chuàng)建一個測試執(zhí)行可以讓用戶有能力在敏捷看板中跟蹤執(zhí)行的進展妖啥;
總結(jié)
三個插件的試用對比說明:
經(jīng)過上面的試用,本人更傾向使用snapseRT或xray对碌,因為:
- zephyr雖操作簡單荆虱,但無測試倉庫,不符合預(yù)期;
- snapseRT和xray都符合預(yù)期怀读,但xray測試相關(guān)項較多诉位,需要理解的內(nèi)容較多,操作稍復(fù)雜菜枷,而且xray缺陷跟蹤更偏向單個測試用例苍糠;
- snapseRT相對xray操作簡單,并且在測試周期中可查看具體的測試用例與缺陷的情況啤誊,但在試用過程中發(fā)現(xiàn)一些問題岳瞭,這些問題如果在公司jira上也存在,則推薦使用xray蚊锹,但是如果這些問題不存在瞳筏,推薦操作更簡單的snapseRT;
snapseRT遇到的具體問題如下:
1枫耳、在測試用例中無法創(chuàng)建測試步驟乏矾,如圖
2、測試執(zhí)行時迁杨,無法在測試執(zhí)行頁面進行創(chuàng)建缺陷钻心,如圖:
3、需求和缺陷都無法被搜索出來
需求:
測試執(zhí)行頁面進行關(guān)聯(lián)缺陷時铅协,無法搜索成功捷沸;
synapseRT官方說明:https://doc.go2group.com/display/SRT6/Requirements