testlink安裝及使用
1.1Testlink的介紹
TestLink 是開放源代碼的基于 Web 的測試管理系統,提供測試需求管理、測試用例管理、測試計劃管理、測試執行與結果報表管理等功能。通過內建配置,TestLink 可以和主流的缺陷管理系統(mantis)進行協同工作。主要功能如下所示:
(1)測試需求管理– 用于收集、定義測試需求。提供版本控制機制解決無法跟蹤需求變更的問題。
(2)測試用例管理– 用于定義測試用例設計,不同子產品的用例可以分别維護在不同的測試套件集合裡。
(3)測試計劃管理– 可以為測試計劃指定被測軟體所運作所在的平台資訊和被測軟體的測試建構資訊。可以把測試用例執行工作配置設定給不同的測試工程師。
1.2Testlink使用
一.Testlink測試管理流程如圖1—1
基于 TestLink 的測試管理流程一般包括:建立項目、建立測試需求、建立測試計劃、
建立測試用例、為需求指派用例、為計劃添加用例、配置設定測試任務、執行測試/報告 Bug
并跟蹤、檢視分析結果。
圖1—1 Testlink測試管理流程
二.Testlink角色職責
TestLink系統提供了六種角色,分别是admin、leader、senior tester 、tester、guest、testdesigner。如圖1—2
相對應的功能權限如下:
Guest:隻有讀的權限,适合于檢視測試用例和測試需求,以及項目分析的使用者。 Testdesigner:可以開展測試用例和測試需求的所有工作。
Tester:隻能執行測試用例。
Senior tester:可以檢視和維護測試用例,并且可以執行測試用例,但是不能管理測試計劃、分 配測試任務。
Leader:可以開展測試規格和測試需求的所有工作,還可以管理測試計劃、配置設定測試任務。 Admin:維護産品,使用者。 同時,支援不同地域使用者對不同語言的需求,可以根據使用者的喜好對使用者提供不同的語言支援。
圖1—2 各角色建立
三.使用管理者建立項目
1. 建立項目
TestLink可以對多項目進行管理,但隻有admin級的使用者可以設定項目。Admin進行項目設定後,測試人員就可以進行測試需求、測試用例、測試計劃等相關管理工作了。
(1). 第一次登陸系統,系統要求添加新項目,如圖1—3
圖1—3
建立完項目後,會出現首頁,如圖1—4
圖1—4
2.點選需求規約,建立新需求規約,如圖1—5
圖1—5
3.建立新需求,如圖1—6
圖1—6
4.點選測試用例管理,建立測試用例集,如圖1—7
TestLink支援的測試用例的管理包含二層:分别為建立測試用例集、建立測試用例。可以把測試用例集對應到項目的功能子產品,測試用例則對應着具體的功能。我們可以使用測試用例搜尋功能從不同的項目、成百上千的測試用例中查到我們需要的測試用例,并且還提供移動和複制測試用例的功能,可以将一個測試用例移動或複制到别的項目裡,勾上自動更新樹選項,添加、删除或編輯測試用例後更新樹會被自動更新。
圖1—7
5.建立測試用例,如圖1—8
圖1—8
在建立步驟中輸入步驟以及期望結果,如圖1—9
圖1—9
6.測試需求指派給測試用例,并檢視需求覆寫率,如圖1—10
圖1—10
7.建立測試計劃
版本管理:即建立一個建構,如圖1—11所示:
圖1—11
8.添加測試用例到測試計劃中
在首頁通過測試計劃下拉清單,選擇一個測試計劃,點選測試用例集下的添加測試用例到測試計劃中按鈕,進入向測試計劃中添加測試用例。點選一個測試用例集,可以看到該測試用例集下的所有測試用例,選擇該測試計劃中要執行的測試用例,選擇好後,點選“增加選擇的測試用例”按鈕,可以将選擇好的測試用例配置設定給該測試計劃。如圖1—12所示:
圖1—12
9. 移除測試用例
點選首頁“測試計劃—測試用例”子產品下的“從測試計劃中移去測試用例”菜單,進入移去測試用例頁面,在這裡顯示該測試計劃下的所有測試用例,可以選擇不需要在該測試計劃中執行的測試用例,然後點選“移除選中的測試用例”按鈕,将測試用例移除。如圖1—13:
圖1—13
10.配置設定測試任務
點選首頁“測試計劃—測試用例”子產品下的“配置設定測試任務”菜單,進入指派測試用例頁面,可以為目前測試計劃中所包含的每個用例指定一個具體的執行人員。
在指派測試用例頁面,左側用例樹中選擇某個測試用例集或者測試用例,右側頁面會出現下拉清單讓你選擇使用者。選擇合适的使用者,在測試用例前面打勾,點選右側頁面下方的按鈕即可完成用例的指派工作。
在這裡也可以進行批量指定——右側頁面的最上方,有一個下拉清單可以選擇使用者,下面的測試用例清單中選擇要指派給該使用者的用例,然後點選一下後面的“執行”按鈕即可完成将多個用例指派給一個人的操作。具體如圖1—14所示:
圖1—14
11.執行測試\報告Bug
在測試計劃中選中要執行測試的計劃項,然後點選導覽列中的執行測試用例或選擇測試執行子產品中的執行測試菜單進入執行測試界面,在執行測試界面左側測試用例樹中選擇要測試的測試用例。如圖1—15
這裡測試結果有以下四種情況:
-
-
-
-
- 通過:該測試用例通過;
- 失敗:該測試用例沒有執行成功,這個時候可能就要送出bug了;
- 鎖定:由于其它用例失敗,導緻此用例無法執行,被阻塞;
- 尚未執行:如果某個該測試用例沒有執行,則在最後的度量中标記為“尚未執行”;
-
圖1—15
12.測試報告
執行結果,導出MS Word文檔
以實訓線上考試系統為例,導出測試報告.
-
-
-