測(cè)試管理平臺(tái)是貫穿測(cè)試整個(gè)生命周期的工具集合,它主要解決的是測(cè)試過(guò)程中團(tuán)隊(duì)協(xié)作的問(wèn)題,比如缺陷管理、用例管理、測(cè)試任務(wù)管理等。Testlink是目前市場(chǎng)上比較流行的測(cè)試管理工具,下面我就從以下幾個(gè)方面對(duì)Testlink和飛蛾進(jìn)行對(duì)比:測(cè)試需求管理、測(cè)試用例管理、測(cè)試計(jì)劃管理、測(cè)試執(zhí)行管理、缺陷管理、產(chǎn)品易用性。
?一、測(cè)試需求管理
* Testlink有測(cè)試需求的功能,可新建、刪除、導(dǎo)入/導(dǎo)出、以及凍結(jié)需求,一個(gè)測(cè)試需求可以關(guān)聯(lián)若干條測(cè)試用例,但總的來(lái)說(shuō)對(duì)于整個(gè)測(cè)試流程來(lái)說(shuō)還是比較簡(jiǎn)單的,只能滿足最基本的需要。
* 飛蛾無(wú)此功能,通過(guò)測(cè)試模塊管理相關(guān)測(cè)試用例。
?二、測(cè)試用例管理
1、測(cè)試模塊
* Testlink支持多層級(jí)用例集,可以用用例表視圖模式展開(kāi),支持復(fù)制/移動(dòng)用例集,并且可以跨項(xiàng)目移動(dòng)/復(fù)制測(cè)試用例。
* 飛蛾最多支持3級(jí)模塊,正常的情況下3級(jí)模塊已經(jīng)夠用,飛蛾對(duì)模塊層級(jí)限制更多的是交互設(shè)計(jì)的考慮,超過(guò)3級(jí)會(huì)顯得整個(gè)頁(yè)面不美觀。飛蛾支持用鼠標(biāo)拖動(dòng)來(lái)移動(dòng)測(cè)試模塊的位置,并且可以在不同的模塊間進(jìn)行拖動(dòng),操作非常方便。
2、測(cè)試用例格式
* Testlink支持富文本,可豐富測(cè)試用例內(nèi)容格式。Testlink只能創(chuàng)建步驟用例,不支持創(chuàng)建文本用例。
* 飛蛾不支持富文本,一般情況下測(cè)試用例不需要豐富的表現(xiàn)形式。飛蛾創(chuàng)建測(cè)試用例比較自由,可以根據(jù)使用習(xí)慣選擇創(chuàng)建文本用例,或者步驟用例。
3、測(cè)試方式
* Testlink用例中有2種測(cè)試方式,分別為:手工測(cè)試和自動(dòng)化測(cè)試,測(cè)試方式在執(zhí)行測(cè)試過(guò)程中沒(méi)有任何實(shí)際意義,只是給測(cè)試用例的測(cè)試方式標(biāo)識(shí)。
* 飛蛾無(wú)此功能。
4、測(cè)試時(shí)間
* Testlink測(cè)試用例中可以填寫測(cè)試時(shí)間,和執(zhí)行測(cè)試時(shí)間結(jié)合使用可以統(tǒng)計(jì)tester測(cè)試效率等KPI指標(biāo)。
* 飛蛾作為一款測(cè)試管理工具,沒(méi)有設(shè)計(jì)在測(cè)試用例中填寫測(cè)試時(shí)間,測(cè)試時(shí)間統(tǒng)計(jì)較隱性,會(huì)在測(cè)試報(bào)告中體現(xiàn)出來(lái)。
5、指派關(guān)鍵字
* Testlink在創(chuàng)建測(cè)試用例時(shí)可為用例指派關(guān)鍵字,一個(gè)用例可指派多個(gè)關(guān)鍵字,在用例列表中可根據(jù)關(guān)鍵字過(guò)濾測(cè)試用例。
* 飛蛾不支持指派關(guān)鍵字。
6、測(cè)試用例重要性
* Testlink中需要為測(cè)試用例設(shè)置重要性,分別為高、中、低三種重要性。
* 飛蛾的測(cè)試用例為可復(fù)用的,在用例庫(kù)中不定義用例的重要性,會(huì)在分配測(cè)試任務(wù)的時(shí)候調(diào)整測(cè)試用例的優(yōu)先級(jí),tester在執(zhí)行測(cè)試過(guò)程中優(yōu)先執(zhí)行優(yōu)先級(jí)較高的測(cè)試用例,這比較符合大部分測(cè)試場(chǎng)景。
7、測(cè)試用例狀態(tài)
* Testlink的測(cè)試用例有狀態(tài),分別為:草稿、待評(píng)審、評(píng)審中、終稿、廢棄。
* 飛蛾的測(cè)試用例沒(méi)有狀態(tài),但會(huì)標(biāo)記測(cè)試用例是否完整,完整的測(cè)試用例在用例列表中可查看用例詳情。
8、關(guān)聯(lián)測(cè)試用例
* Testlink測(cè)試用例能夠關(guān)聯(lián)其他測(cè)試用例,類似繼承關(guān)系,分別為:父關(guān)系、子關(guān)系、阻塞、依賴于、相關(guān)于。
* 飛蛾無(wú)此功能。
9、測(cè)試版本
* Tesklink測(cè)試用例可以添加版本,在執(zhí)行測(cè)試時(shí)可根據(jù)版本過(guò)濾測(cè)試用例。
* 飛蛾無(wú)此功能。
10、復(fù)制/移動(dòng)測(cè)試用例
* Testlink可以一鍵復(fù)制/移動(dòng)測(cè)試用例。
* 飛蛾可以用鼠標(biāo)拖動(dòng)移動(dòng)測(cè)試用例,可以在模塊內(nèi)移動(dòng),也可以在模塊間移動(dòng),操作流程更簡(jiǎn)單、方便。
11、測(cè)試附件
* Testlink可為測(cè)試用例上傳附件,只能下載后才能查看附件,如果要預(yù)覽圖片附件,必須先安裝圖片插件,比較麻煩。
* 飛蛾測(cè)試用例支持上傳文本附件和圖片附件,并增加圖片附件預(yù)覽器,能夠大圖預(yù)覽圖片附件,相比Testlink比較方便。
12、導(dǎo)入/導(dǎo)出測(cè)試用例
* Testlink支持導(dǎo)入和導(dǎo)出測(cè)試用例,導(dǎo)出的測(cè)試用例是xml格式,不方便查看。
* 飛蛾支持導(dǎo)入xls、xlsx、csv格式的測(cè)試用例,并支持導(dǎo)入從Testlink導(dǎo)出的xml格式的測(cè)試用例;支持導(dǎo)出csv格式的測(cè)試用例,查看方便。
?三、測(cè)試計(jì)劃管理
1、關(guān)聯(lián)測(cè)試用例
* Testlink創(chuàng)建完測(cè)試計(jì)劃后,不能直接關(guān)聯(lián)測(cè)試用例,需要?jiǎng)?chuàng)建一個(gè)構(gòu)建來(lái)關(guān)聯(lián)測(cè)試用例,操作流程稍長(zhǎng)。
* 飛蛾在創(chuàng)建測(cè)試計(jì)劃的時(shí)候直接選擇測(cè)試用例,可以選擇全部測(cè)試用例,也可圈選部分測(cè)試用例,同時(shí)可以修改選擇的測(cè)試用例。
2、關(guān)聯(lián)里程碑
* Testlink的測(cè)試計(jì)劃不和里程碑強(qiáng)關(guān)聯(lián)起來(lái),里程碑考慮一個(gè)特定時(shí)期的測(cè)試執(zhí)行,里程碑的狀態(tài)顯示在一般測(cè)試計(jì)劃進(jìn)度中。
* 飛蛾可以單獨(dú)創(chuàng)建一個(gè)測(cè)試計(jì)劃,也可在創(chuàng)建測(cè)試計(jì)劃時(shí)選擇關(guān)聯(lián)一個(gè)里程碑,通過(guò)里程碑管理測(cè)試計(jì)劃的進(jìn)度,對(duì)于測(cè)試管理更加清晰。
3、分配測(cè)試任務(wù)
* Testlink在創(chuàng)建完測(cè)試計(jì)劃后,可選擇把計(jì)劃分配給某個(gè)測(cè)試者,如果一個(gè)測(cè)試計(jì)劃需要2人執(zhí)行測(cè)試,分配測(cè)試計(jì)劃就不太好處理。
* 飛蛾在創(chuàng)建測(cè)試計(jì)劃的時(shí)候,可選擇把測(cè)試計(jì)劃分配給某個(gè)測(cè)試者,測(cè)試計(jì)劃創(chuàng)建完成后還可以把測(cè)試計(jì)劃下的測(cè)試任務(wù)進(jìn)行再分配,操作會(huì)靈活很多。
4、調(diào)整測(cè)試任務(wù)優(yōu)先級(jí)
* Testlink在創(chuàng)建測(cè)用例的時(shí)候標(biāo)注測(cè)試用例的重要性,在測(cè)試計(jì)劃中不可調(diào)整測(cè)試任務(wù)的優(yōu)先級(jí)。
* 飛蛾在創(chuàng)建完測(cè)試計(jì)劃后,可根據(jù)測(cè)試任務(wù)分別為每個(gè)任務(wù)調(diào)整測(cè)試的優(yōu)先級(jí),更符合實(shí)際測(cè)試場(chǎng)景,特別是敏捷開(kāi)發(fā)團(tuán)隊(duì)。
5、測(cè)試進(jìn)度統(tǒng)計(jì)
* Testlink在測(cè)試計(jì)劃中不統(tǒng)計(jì)測(cè)試進(jìn)度,在測(cè)試進(jìn)度儀表盤中統(tǒng)計(jì)了測(cè)試計(jì)劃進(jìn)度。
* 飛蛾在測(cè)試計(jì)劃列表實(shí)時(shí)統(tǒng)計(jì)測(cè)試進(jìn)度,同時(shí)可實(shí)時(shí)查看其他人的測(cè)試結(jié)果,在測(cè)試協(xié)同上處理的更好,在使用體驗(yàn)上更佳。
6、歸檔測(cè)試計(jì)劃
* Testlink不能歸檔測(cè)試計(jì)劃,可把測(cè)試計(jì)劃狀態(tài)設(shè)置為“不活動(dòng)”,不活動(dòng)的測(cè)試計(jì)劃不可添加用例、執(zhí)行測(cè)試等操作。
* 飛蛾可把已完結(jié)或不再使用的測(cè)試計(jì)劃進(jìn)行歸檔操作,歸檔的測(cè)試計(jì)劃不可進(jìn)行測(cè)試,可查看歸檔測(cè)試計(jì)劃的測(cè)試結(jié)果。
?四、測(cè)試執(zhí)行管理
1、添加測(cè)試結(jié)果
* Testlink可為測(cè)試添加3種結(jié)果:通過(guò)、失敗、鎖定,并可通過(guò)emoji添加測(cè)試結(jié)果。
* 飛蛾可為測(cè)試添加5種結(jié)果:未測(cè)、通過(guò)、失敗、重測(cè)、阻塞,如果是步驟用例,可為每個(gè)步驟添加測(cè)試結(jié)果。
2、測(cè)試執(zhí)行時(shí)間
* Testlink執(zhí)行完測(cè)試可添加測(cè)試執(zhí)行時(shí)間,可作為tester的KPI考核指標(biāo)。
* 飛蛾無(wú)此功能。
3、指派測(cè)試者
* Testlink在執(zhí)行測(cè)試時(shí)不可指派測(cè)試者,只能把整個(gè)測(cè)試計(jì)劃指派給測(cè)試者。
* 飛蛾可把測(cè)試計(jì)劃分配給測(cè)試者,同時(shí)測(cè)試者在測(cè)試過(guò)程中可把某個(gè)測(cè)試任務(wù)分配給其他測(cè)試者。
4、上傳附件
* Testlink在執(zhí)行測(cè)試時(shí)可上傳附件,只能下載后才能查看附件,如果要預(yù)覽圖片附件,必須先安裝圖片插件,比較麻煩。
* 飛蛾在執(zhí)行測(cè)試時(shí)可添加備注,同時(shí)支持上傳文本附件和圖片附件,并能夠大圖預(yù)覽圖片附件,不需要安裝任何插件。
5、關(guān)聯(lián)缺陷
* Testlink可集成JIRA、Redmine,在記錄測(cè)試結(jié)果時(shí)可關(guān)聯(lián)JIRA、Redmine上的缺陷。
* 飛蛾可集成JIRA、Redmine、Trello,即可在測(cè)試任務(wù)中瀏覽近期創(chuàng)建的缺陷上下文,記錄測(cè)試結(jié)果的同時(shí)亦可快速創(chuàng)建缺陷到 JIRA、Redmine 或者 Trello 上。
五、缺陷管理
* Testlink沒(méi)有缺陷管理功能,需集成第三方工具JIRA、Redmine來(lái)管理缺陷。
* 飛蛾沒(méi)有缺陷管理功能,集成第三方工具JIRA、Redmine、Trello實(shí)現(xiàn)缺陷管理。
?六、產(chǎn)品易用性
1、部署安裝
* Testlink需要在本地部署,部署過(guò)程比較繁瑣,在使用的過(guò)程中某些功能需要安裝插件才可使用。
* 飛蛾是個(gè)saas產(chǎn)品,不需要安裝部署,也不需要安裝任何插件,在web端訪問(wèn)飛蛾官網(wǎng)注冊(cè)即可使用;也會(huì)提供私有化部署服務(wù)。
2、交互體驗(yàn)
* Testlink是一個(gè)開(kāi)源產(chǎn)品,沒(méi)有經(jīng)過(guò)UI設(shè)計(jì),界面視覺(jué)效果較差;雖然功能很多,沒(méi)有任何引導(dǎo),特別是新手需要閱讀教程才會(huì)使用,在交互體驗(yàn)上做的不好。
* 飛蛾是通過(guò)UI設(shè)計(jì)的產(chǎn)品,頁(yè)面唯美,給人的視覺(jué)效果較好;在引導(dǎo)上做的很到位,每個(gè)功能點(diǎn)設(shè)計(jì)的恰到好處,在使用過(guò)程中體驗(yàn)很好。(如下視圖)
視圖1

視圖2

視圖3

3、工作流整合
* Testlink的功能設(shè)計(jì)的很齊全,每個(gè)功能點(diǎn)之間銜接做的不好,大部分團(tuán)隊(duì)對(duì)于Testlink上的很多功能都用不到,跑完一遍測(cè)試流程較長(zhǎng)。
* 飛蛾專注于測(cè)試本身,每個(gè)功能點(diǎn)之間銜接的比較好,很符合敏捷測(cè)試工作流;飛蛾在團(tuán)隊(duì)協(xié)作管理上做的也比較好。
七、總結(jié)
通過(guò)這2款測(cè)試管理工具的對(duì)比,Testlink功能做的比較齊全,但在工作流處理和交互體驗(yàn)上做的要差一些。飛蛾在交互體驗(yàn)、工作流和工作協(xié)同管理上處理的比較好,比較吃虧的是飛蛾的功能還沒(méi)有Testlink那樣完善。如果飛蛾在不斷的更新迭代,完善功能點(diǎn),假以時(shí)日將會(huì)成為一款非常優(yōu)秀的產(chǎn)品。
