關於TestLink

      最近在研究怎麼用TestLink來做測試管理?它是否適合所有形式的系統測試?如果對起進行二次開發,最終做成一個什麼樣的系統比較合算。

 

      第一次使用TestLink的版本是1.7.4,現在在研究的是1.8.2,其實1.8.2相對於1.7.4在性能上來說也沒有做什麼很大的改進,只不過是修改了一些之前就得Bug,然後自定義的關鍵詞可以定義多幾個了。

 

      TestLink用來做測試管理,大致是按照如下流程:Test Project->Test Requirement->Test Cases->Test Suites->Test Plan->Test Execute->Test Report。而參與的人員主要有:Test leaders、Test Analyst、Test Executor以及Test Manager。其中每個人的權限可以通過TestLink中的角色定義來管理,給每個角色賦予相應的權限,以及執行相應的工作,共同來完成一個測試項目。

 

      現在困擾我比較大的問題是,不同的Test Report的Test Cases不能共享,只能通過將其導出爲其他形式的文件,需要用到時則導入,這樣維護起來會麻煩一點。另外一個問題是其Test Requirement的deep不夠,定義完Test Requirement Specific之後就只能定義Test Requirement了,只有兩級,覺得有點不夠用用,而它的Test Suites則可以定義很多層,絕對足夠。

 

      當然,這可能是由於我考慮問題的出發點不一樣造成的,也許在別人眼中,這就不是問題,因爲對他來說這兩點不是很重要。其實TestLink作爲開源軟件來說,已經是很不錯的了。

 

      我下一步可能會在1.8.2的基礎上做點二次開發,以適應我的需求,哈哈。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章