我們小組選用的測試管理工具是testlink。testlink是乙個基於web的測試用例管理系統,我們可以通過testlink來管理測試過程中的測試需求、測試設計、測試執行。同時,我們可以使用testlink對測試結果進行統計和分析,testlink使我們能夠簡單的開始測試工作並對測試的結果進行分析。
testlink測試管理工具的使用流程:
下面以乙個具體例子來詳細說明testlink的一般工作流程。
testlink的使用者按許可權等級來劃分共有6種使用者,許可權由小到大分別為guest,tester,test designer,senior tester, leader和admin。
1.由最高許可權者admin首先建立乙個測試專案,之後建立兩個使用者,分別賦予leader
和senior tester的許可權。
2.由leader匯入軟體的產品需求,並為這些需求建立好空的測試用例集。
3.senior tester根據測試用例集的測試說明來建立測試用例。
4.leader可以為測試用例集或測試用例加入一些關鍵字。
5.leader建立乙個測試計畫和測試計畫版本,將測試用例集或者測試用例連入測試計畫,給測試人員分配任務。
6.開發者提交軟體的第乙個測試版本,然後tester根據分配的測試用例執行測試並記錄測試結果。
7.經過bug修復,開發者提交第二個測試版本,測試人員做回歸測試,並在所有用例通過之後將測試用例的關鍵字重置。
三、工具的特點和侷限性
testlink的主要功能包括:
test link對於管理員,在使用者管理方面,可以利用使用者模板來批量匯入使用者,也可以單個新增使用者,在專案管理方面,可以新增專案,配置專案經理,在缺陷流程定製方面,支援自定義缺陷流程。對於專案經理,需要配置專案成員,如測試工程師、測試經理、開發工程師等,然後為成員指定角色。
testlink建立測試需求規格文件,測試需求文件,測試用例,測試用例對測試需求的覆蓋管理,測試計畫制定和用例的執行,測試資料的整理度量和bug報告,符合測試的一般流程,通過許可權管理和建立文件計畫,來執行測試用例,並反饋結果,形成了從角色許可權到需求到計畫到用例到結果反饋的管理,整個流程設計符合測試邏輯,具有科學性,並有很高的整體性,體現了測試管理需求。
testlink能夠對多個專案進行管理,並且測試專案之間是獨立的,無法分享資料,只有admin使用者可以設定專案。testlink提供了從檔案匯入測試需求的功能,支援的檔案型別有csv和csv(door)、xml、docbook四種。同時testlink也提供了將需求匯出的功能,支援的檔案型別有xml一種。 testlink還提供上傳檔案的功能,可以在建立測試需求的時候,為該需求附上相關的文件。另外,testlink能夠為測試計畫指派不同許可權的使用者,測試用例搜尋功能從不同的專案、成百上千的測試用例中查到我們需要的測試用例,並且還提供移動和複製測試用例的功能,可以將乙個測試用例移動或複製到別的專案裡,勾上自動更新樹選項,新增、刪除或編輯測試用例後更新樹會被自動更新。執行測試用例的過程中一旦發現bug,我們需要立即把其報告到我們的bug管理系統中。testlink提供了與多種bug跟蹤系統關聯的介面配置,目前支援的bug系統有jira、bugzilla、mantis。testlink根據測試過程中記錄的資料,提供了較為豐富的度量統計功能,可以直觀的得到測試管理過程中需要進行分析和總結的資料。總之,testlink開發流程設計科學,符合邏輯,介面友好,功能齊全。
testlink是一款開源測試管理工具,主要的功能包括對測試產品管理,測試需求的管理,測試規範、測試計畫管理等,在使用過程中,有以下幾點感覺可以改進:
1.在我們進入乙個頁面之後比如需求管理,我們會進行一些操作,操作完成以後是不能跳轉的,只能再點選導航欄上面的主頁按鈕回到主頁再進行選擇,進行下一步的操作,可以在導航欄中增加操作的按鈕,不用每次都會主頁面進行選擇。
2.測試用例的執行必須關聯測試計畫,測試計畫的定義比較簡單,感覺有點多餘。
3.在測試用例執行過程中,如果需要改進測試用例,不能直接更新測試用例,這裡有點不方便。
4.沒有缺陷管理工具,需要和別的工具整合後使用。
五、成員貢獻
工具使用手冊的撰寫:周子豪,蔡鵬
每日例會記錄:連鵬飛
第一周學習
msg dic for k,v in msg dic.items print f 商品名稱 商品 end while true shoppingcar input 請輸入你要購買的商品 strip if shoppingcar not in msg dic or shoppingcar is non...
第一周學習
1.根目錄,位於目錄的最頂端,是所有檔案和目錄的父目錄,其自身沒有父目錄。2.boot 引導檔案存放目錄,核心檔案 vmlinuz 引導載入器 bootloader,grub 都存放於此目錄。3.bin 存放使用者基本命令,不能關聯至獨立分割槽,os啟動就會用到的程式。4.sbin 存放管理類基本命...
第一周學習總結
第一周,我們有學習,計算機的發展,起源,計算機的各種進化,還有計算機的概念,計算機的語言,計算機的組成這些等等。讓我深刻的意識到這是很龐大的一門課程,同時也對我們接下來要學習的課程充滿了期待。對於我自己來說,第一周的學習我還是覺得挺不錯的,挺開心的,能認識到這麼多的朋友,這麼多的知識,讓我對計算機有...