天天看點

兩款測試管理工具:TestLink 與飛蛾深度橫評一、測試需求管理二、測試用例管理三、測試計劃管理四、測試執行管理五、缺陷管理六、産品易用性七、總結

測試管理平台是貫穿測試整個生命周期的工具集合,它主要解決的是測試過程中團隊協作的問題,比如缺陷管理、用例管理、測試任務管理等。Testlink是目前市場上比較流行的測試管理工具,下面我就從以下幾個方面對Testlink和飛蛾進行對比:測試需求管理、測試用例管理、測試計劃管理、測試執行管理、缺陷管理、産品易用性。

一、測試需求管理

  • Testlink有測試需求的功能,可建立、删除、導入/導出、以及當機需求,一個測試需求可以關聯若幹條測試用例,但總的來說對于整個測試流程來說還是比較簡單的,隻能滿足最基本的需要。
  • 飛蛾無此功能,通過測試子產品管理相關測試用例。

二、測試用例管理

1、測試子產品

  • Testlink支援多層級用例集,可以用用例表視圖模式展開,支援複制/移動用例集,并且可以跨項目移動/複制測試用例。
  • 飛蛾最多支援3級子產品,正常的情況下3級子產品已經夠用,飛蛾對子產品層級限制更多的是互動設計的考慮,超過3級會顯得整個頁面不美觀。飛蛾支援用滑鼠拖動來移動測試子產品的位置,并且可以在不同的子產品間進行拖動,操作非常友善。

2、測試用例格式

  • Testlink支援富文本,可豐富測試用例内容格式。Testlink隻能建立步驟用例,不支援建立文本用例。
  • 飛蛾不支援富文本,一般情況下測試用例不需要豐富的表現形式。飛蛾建立測試用例比較自由,可以根據使用習慣選擇建立文本用例,或者步驟用例。

3、測試方式

  • Testlink用例中有2種測試方式,分别為:手工測試和自動化測試,測試方式在執行測試過程中沒有任何實際意義,隻是給測試用例的測試方式辨別。
  • 飛蛾無此功能。

4、測試時間

  • Testlink測試用例中可以填寫測試時間,和執行測試時間結合使用可以統計tester測試效率等KPI名額。
  • 飛蛾作為一款測試管理工具,沒有設計在測試用例中填寫測試時間,測試時間統計較隐性,會在測試報告中展現出來。

5、指派關鍵字

  • Testlink在建立測試用例時可為用例指派關鍵字,一個用例可指派多個關鍵字,在用例清單中可根據關鍵字過濾測試用例。
  • 飛蛾不支援指派關鍵字。

6、測試用例重要性

  • Testlink中需要為測試用例設定重要性,分别為高、中、低三種重要性。
  • 飛蛾的測試用例為可複用的,在用例庫中不定義用例的重要性,會在配置設定測試任務的時候調整測試用例的優先級,tester在執行測試過程中優先執行優先級較高的測試用例,這比較符合大部分測試場景。

7、測試用例狀态

  • Testlink的測試用例有狀态,分别為:草稿、待評審、評審中、終稿、廢棄。
  • 飛蛾的測試用例沒有狀态,但會标記測試用例是否完整,完整的測試用例在用例清單中可檢視用例詳情。

8、關聯測試用例

  • Testlink測試用例能夠關聯其他測試用例,類似繼承關系,分别為:父關系、子關系、阻塞、依賴于、相關于。

9、測試版本

  • Tesklink測試用例可以添加版本,在執行測試時可根據版本過濾測試用例。

10、複制/移動測試用例

  • Testlink可以一鍵複制/移動測試用例。
  • 飛蛾可以用滑鼠拖動移動測試用例,可以在子產品内移動,也可以在子產品間移動,操作流程更簡單、友善。

11、測試附件

  • Testlink可為測試用例上傳附件,隻能下載下傳後才能檢視附件,如果要預覽圖檔附件,必須先安裝圖檔插件,比較麻煩。
  • 飛蛾測試用例支援上傳文本附件和圖檔附件,并增加圖檔附件預覽器,能夠大圖預覽圖檔附件,相比Testlink比較友善。

12、導入/導出測試用例

  • Testlink支援導入和導出測試用例,導出的測試用例是xml格式,不友善檢視。
  • 飛蛾支援導入xls、xlsx、csv格式的測試用例,并支援導入從Testlink導出的xml格式的測試用例;支援導出csv格式的測試用例,檢視友善。

三、測試計劃管理

1、關聯測試用例

  • Testlink建立完測試計劃後,不能直接關聯測試用例,需要建立一個建構來關聯測試用例,操作流程稍長。
  • 飛蛾在建立測試計劃的時候直接選擇測試用例,可以選擇全部測試用例,也可圈選部分測試用例,同時可以修改選擇的測試用例。

2、關聯裡程碑

  • Testlink的測試計劃不和裡程碑強關聯起來,裡程碑考慮一個特定時期的測試執行,裡程碑的狀态顯示在一般測試計劃進度中。
  • 飛蛾可以單獨建立一個測試計劃,也可在建立測試計劃時選擇關聯一個裡程碑,通過裡程碑管理測試計劃的進度,對于測試管理更加清晰。

3、配置設定測試任務

  • Testlink在建立完測試計劃後,可選擇把計劃配置設定給某個測試者,如果一個測試計劃需要2人執行測試,配置設定測試計劃就不太好處理。
  • 飛蛾在建立測試計劃的時候,可選擇把測試計劃配置設定給某個測試者,測試計劃建立完成後還可以把測試計劃下的測試任務進行再配置設定,操作會靈活很多。

4、調整測試任務優先級

  • Testlink在建立測用例的時候标注測試用例的重要性,在測試計劃中不可調整測試任務的優先級。
  • 飛蛾在建立完測試計劃後,可根據測試任務分别為每個任務調整測試的優先級,更符合實際測試場景,特别是靈活開發團隊。

5、測試進度統計

  • Testlink在測試計劃中不統計測試進度,在測試進度儀表盤中統計了測試計劃進度。
  • 飛蛾在測試計劃清單實時統計測試進度,同時可實時檢視其他人的測試結果,在測試協同上處理的更好,在使用體驗上更佳。

6、歸檔測試計劃

  • Testlink不能歸檔測試計劃,可把測試計劃狀态設定為“不活動”,不活動的測試計劃不可添加用例、執行測試等操作。
  • 飛蛾可把已完結或不再使用的測試計劃進行歸檔操作,歸檔的測試計劃不可進行測試,可檢視歸檔測試計劃的測試結果。

四、測試執行管理

1、添加測試結果

  • Testlink可為測試添加3種結果:通過、失敗、鎖定,并可通過emoji添加測試結果。
  • 飛蛾可為測試添加5種結果:未測、通過、失敗、重測、阻塞,如果是步驟用例,可為每個步驟添加測試結果。

2、測試執行時間

  • Testlink執行完測試可添加測試執行時間,可作為tester的KPI考核名額。

3、指派測試者

  • Testlink在執行測試時不可指派測試者,隻能把整個測試計劃指派給測試者。
  • 飛蛾可把測試計劃配置設定給測試者,同時測試者在測試過程中可把某個測試任務配置設定給其他測試者。

4、上傳附件

  • Testlink在執行測試時可上傳附件,隻能下載下傳後才能檢視附件,如果要預覽圖檔附件,必須先安裝圖檔插件,比較麻煩。
  • 飛蛾在執行測試時可添加備注,同時支援上傳文本附件和圖檔附件,并能夠大圖預覽圖檔附件,不需要安裝任何插件。

5、關聯缺陷

  • Testlink可內建JIRA、Redmine,在記錄測試結果時可關聯JIRA、Redmine上的缺陷。
  • 飛蛾可內建JIRA、Redmine、Trello,即可在測試任務中浏覽近期建立的缺陷上下文,記錄測試結果的同時亦可快速建立缺陷到 JIRA、Redmine 或者 Trello 上。

五、缺陷管理

  • Testlink沒有缺陷管理功能,需內建第三方工具JIRA、Redmine來管理缺陷。
  • 飛蛾沒有缺陷管理功能,內建第三方工具JIRA、Redmine、Trello實作缺陷管理。

六、産品易用性

1、部署安裝

  • Testlink需要在本地部署,部署過程比較繁瑣,在使用的過程中某些功能需要安裝插件才可使用。
  • 飛蛾是個saas産品,不需要安裝部署,也不需要安裝任何插件,在web端通路飛蛾官網注冊即可使用;也會提供私有化部署服務。

2、互動體驗

  • Testlink是一個開源産品,沒有經過UI設計,界面視覺效果較差;雖然功能很多,沒有任何引導,特别是新手需要閱讀教程才會使用,在互動體驗上做的不好。
  • 飛蛾是通過UI設計的産品,頁面唯美,給人的視覺效果較好;在引導上做的很到位,每個功能點設計的恰到好處,在使用過程中體驗很好。(如下視圖)

視圖1

兩款測試管理工具:TestLink 與飛蛾深度橫評一、測試需求管理二、測試用例管理三、測試計劃管理四、測試執行管理五、缺陷管理六、産品易用性七、總結

視圖2

兩款測試管理工具:TestLink 與飛蛾深度橫評一、測試需求管理二、測試用例管理三、測試計劃管理四、測試執行管理五、缺陷管理六、産品易用性七、總結

視圖3

兩款測試管理工具:TestLink 與飛蛾深度橫評一、測試需求管理二、測試用例管理三、測試計劃管理四、測試執行管理五、缺陷管理六、産品易用性七、總結

3、工作流整合

  • Testlink的功能設計的很齊全,每個功能點之間銜接做的不好,大部分團隊對于Testlink上的很多功能都用不到,跑完一遍測試流程較長。
  • 飛蛾專注于測試本身,每個功能點之間銜接的比較好,很符合靈活測試工作流;飛蛾在團隊協作管理上做的也比較好。

七、總結

通過這2款測試管理工具的對比,Testlink功能做的比較齊全,但在工作流處理和互動體驗上做的要差一些。

飛蛾

在互動體驗、工作流和工作協同管理上處理的比較好,比較吃虧的是飛蛾的功能還沒有Testlink那樣完善。如果飛蛾在不斷的更新疊代,完善功能點,假以時日将會成為一款非常優秀的産品。

兩款測試管理工具:TestLink 與飛蛾深度橫評一、測試需求管理二、測試用例管理三、測試計劃管理四、測試執行管理五、缺陷管理六、産品易用性七、總結

繼續閱讀