TestLink使用指南
- 2020 年 8 月 15 日
- 筆記
TestLink安裝上之後,局域網內用戶可以登陸使用,下面介紹本軟件的使用方式。
1、TestLink簡介
TestLink是基於Web的開源測試管理工具,用戶可以使用這個工具創建測試項目和測試用例,同時可以為多個用戶可以分配不同的用戶角色,它還支持測試人員在短時間內生成測試計劃和測試報告。
TestLink特性如下:
- 支持多個測試項目
- 支持測試用例的導入導出
- 可以多個缺陷工具進行集成(MantisBT,JIRA,Redmine)
- 可以生成不同格式測試計劃和測試報告
- 可以為多個用戶分配測試角色
- 可以搜索測試用例
2、用戶登陸和註冊
第1步,輸入網址://本地IP:8080/testlink/login.php,可以登陸TestLink主頁,登陸界面如下所示。
第2步,如果是新用戶,可以點擊下方的「New User」進行註冊,註冊後通過輸入用戶名和密碼進行登陸,自行註冊的用戶默認權限是客人(guest),僅可用於查看測試用例和測試報告。

第3步,用戶除了可以自己註冊後登陸外,還可以通過管理員賬戶進行添加。通過管理員賬戶添加的用戶可以設置用戶名、密碼和用戶使用權限。關於用戶使用權限將會在第七節進行講解。
3、創建測試項目
第1步,通過管理員賬戶進行登陸,點擊「測試項目管理」,會打開另一個窗口
第2步,點擊「創建」按鈕,創建一個新項目

第3步,在窗口中輸入必須字段,如名稱,前綴項目描述等。填好後點擊創建,即可創建測試項目。

已創建的項目:XXX產品測試
4、創建測試集和測試用例
測試用例保存一系列的測試步驟和預期結果。下面步驟用於說明如何創建測試集和測試用例。
第一步,在xxx產品測試項目下點擊「編輯測試用例」

第2步,點擊右側面板中的設置圖標,新建測試用例集
第3步,創建測試用例集,並點擊保存


第5步,在測試用例下,輸入用例標題,摘要(測試目的),前提(測試前準備),重要性,測試方式等參數,點擊創建

第6步,上一步僅僅是創建摘要和前提等信息,下面需要創建測試步驟,點擊「創建步驟」按鈕,對步驟進行創建。
第7步,在創建步驟中,輸入步驟動作和期望結果,並保存
第8步,創建完成後的測試用例如下所示
5、創建測試計劃並分配測試用例
當測試項目和測試用例建立後,需要給測試項目建立測試計劃,測試計劃對應着不同的測試版本管理;根據測試計划下的測試版本管理,給其分配測試用例和測試人。
5.1創建測試計劃
第1步,點擊「測試計劃管理」創建測試計劃。
第2步,點擊「創建」按鈕,創建測試計劃
第3步,創建測試測試計劃如下所示
5.2創建版本管理
測試計劃對應着不同的測試版本,所以測試計劃創建完成後,需要新建一個測試版本。
第1步,在金溢競品標籤測試計划下,點擊「版本管理」,進入版本管理
第2步,點擊「創建」按鈕,新建測試版本。
第3步,填寫相關版本信息,包括版本標識和版本說明等,然後點擊「創建」
第4步,新建的版本管理如下所示。
5.3添加測試用例到測試計劃、測試版本和測試人員
當測試計劃和版本建立完成後,需要將測試用例和測試人員添加到對應的測試計劃和版本管理中。
第1步,點擊「添加/刪除測試用例到測試計劃」按鈕
第2步,點擊相關測試用例,並將測試用例分配給對應用戶和版本,勾選分配後,如下所示
第3步,此時可以登陸用戶為huangben的賬戶查看是否有相關測試計劃。登錄後,如下所示。
第4步,點擊執行測試,會看到執行測試相關的測試目錄。
6、執行測試用例和生成測試報告
當測試項目下的測試計劃和測試版本建立好,並將測試用例分配給對應的用戶後,就可以登陸對應測試賬戶執行測試用例。
6.1執行測試用例
第1步,在對應測試計划下,點擊「執行測試」按鈕
第2步,在執行測試頁面下,執行測試用例
若點擊「笑臉」,表示測試通過,出現如下綠色「通過」標識
若點擊「哭臉」,表示測試失敗,出現如下紅色「失敗」標識。
第3步,全部執行完,如下所示,表示為執行了4個測試用例,其中有3個成功,一個失敗。
6.2生成測試報告
第1步,返回TestLink主頁,點擊「測試報告和進度」。
第2步,進入報告和進度頁面,可以輸出各種測試報告。
第3步,點擊測試報告,可以生成HTML、word和HTML版本的測試報告。
第4步,其他類型的報告可依次生成。
7.1創建用戶
第1步,在管理員賬戶下,點擊「用戶管理」圖標
第2步,點擊創建,新建新的用戶名和密碼
第3步,點擊保存,完成角色創建
7.2角色指派
第1步,在管理員賬戶下,點擊「指派用戶角色」
第2步,在角色配置頁面中對新建的角色進行角色指派。
7.3TestLink角色介紹
TestLink提供6種角色,分別是guest、tester、 test designer 、senior tester 、leader、admin。
序號 | 角色 | 角色名稱 | 權限 | 備註 |
1 | guest | 客人 |
1.瀏覽測試用例 2.查看測試報告 |
|
2 | tester | 測試人員 |
1.瀏覽測試用例 2.執行測試 3.查看測試報告 |
|
3 | test designer | 測試設計者 |
1.瀏覽和編輯測試用例 2.查看和編輯產品需求 3.查看測試報告 |
|
4 | senior tester | 高級測試者 |
1.瀏覽和編輯測試用例 2.查看和編輯產品需求 3.測試計划下的版本管理 4.執行測試 5.查看測試報告 |
|
5 | leader | 組長 |
1.瀏覽和編輯測試用例 2.查看和編輯產品需求 3.編寫測試計劃和版本管理 4.指派測試用例到測試計劃 5.執行測試 6.查看測試報告
|
|
6 | admin | 管理員 |
1.瀏覽和編輯測試用例 2.查看和編輯產品需求 3.編寫測試計劃和版本管理 4.指派測試用例到測試計劃 5.執行測試 6.查看測試報告 7.創建測試項目 8.指派用戶角色 |
7.4適合當前小組實際的角色定義
有如下更改:
1.刪除測試設計者(test designer),將測試設計者和高級測試者進行合併;
2.將guest權限降低為,只可以查看測試用例。
3.將高級測試者(senior tester)權限增加為可以編寫測試計劃和版本管理
序號 | 角色 | 角色名稱 | 權限 | 備註 |
1 | guest | 客人 |
1.瀏覽測試用例 |
|
2 | tester | 測試人員 |
1.瀏覽測試用例 2.執行測試 3.查看測試報告 |
|
3 | senior tester | 高級測試者 |
1.瀏覽和編輯測試用例 2.查看和編輯產品需求 3.編寫測試計劃和版本管理 4.執行測試 5.查看測試報告 |
|
4 | leader | 組長 |
1.瀏覽和編輯測試用例 2.查看和編輯產品需求 3.編寫測試計劃和版本管理 4.指派測試用例到測試計劃 5.執行測試 6.查看測試報告 |
|
5 | admin | 管理員 |
1.瀏覽和編輯測試用例 2.查看和編輯產品需求 3.編寫測試計劃和版本管理 4.指派測試用例到測試計劃 5.執行測試 6.查看測試報告 7.創建測試項目 8.指派用戶角色 |
參考文獻
【1】//blog.csdn.net/cjtxzg/article/details/80498226.[Z].TestLink教程:一份完整指南。
【2】//blog.csdn.net/ikoqzurydr/article/details/81630510.[Z].TestLink的使用實例。