TestLink安裝上以後,局域網內用戶能夠登錄使用,下面介紹本軟件的使用方式。php
TestLink是基於Web的開源測試管理工具,用戶能夠使用這個工具建立測試項目和測試用例,同時能夠爲多個用戶能夠分配不一樣的用戶角色,它還支持測試人員在短期內生成測試計劃和測試報告。html
TestLink特性以下:react
第1步,輸入網址:http://本地IP:8080/testlink/login.php,能夠登錄TestLink主頁,登錄界面以下所示。app
第2步,若是是新用戶,能夠點擊下方的「New User」進行註冊,註冊後經過輸入用戶名和密碼進行登錄,自行註冊的用戶默認權限是客人(guest),僅可用於查看測試用例和測試報告。工具
第3步,用戶除了能夠本身註冊後登錄外,還能夠經過管理員帳戶進行添加。經過管理員帳戶添加的用戶能夠設置用戶名、密碼和用戶使用權限。關於用戶使用權限將會在第七節進行講解。學習
第1步,經過管理員帳戶進行登錄,點擊「測試項目管理」,會打開另外一個窗口測試
第2步,點擊「建立」按鈕,建立一個新項目ui
第3步,在窗口中輸入必須字段,如名稱,前綴項目描述等。填好後點擊建立,便可建立測試項目。spa
已建立的項目:XXX產品測試.net
測試用例保存一系列的測試步驟和預期結果。下面步驟用於說明如何建立測試集和測試用例。
第一步,在xxx產品測試項目下點擊「編輯測試用例」
第2步,點擊右側面板中的設置圖標,新建測試用例集
第3步,建立測試用例集,並點擊保存
第5步,在測試用例下,輸入用例標題,摘要(測試目的),前提(測試前準備),重要性,測試方式等參數,點擊建立
第6步,上一步僅僅是建立摘要和前提等信息,下面須要建立測試步驟,點擊「建立步驟」按鈕,對步驟進行建立。
第7步,在建立步驟中,輸入步驟動做和指望結果,並保存
第8步,建立完成後的測試用例以下所示
五、建立測試計劃並分配測試用例
當測試項目和測試用例創建後,須要給測試項目創建測試計劃,測試計劃對應着不一樣的測試版本管理;根據測試計劃下的測試版本管理,給其分配測試用例和測試人。
第1步,點擊「測試計劃管理」建立測試計劃。
第2步,點擊「建立」按鈕,建立測試計劃
第3步,建立測試測試計劃以下所示
測試計劃對應着不一樣的測試版本,因此測試計劃建立完成後,須要新建一個測試版本。
第1步,在金溢競品標籤測試計劃下,點擊「版本管理」,進入版本管理
第2步,點擊「建立」按鈕,新建測試版本。
第3步,填寫相關版本信息,包括版本標識和版本說明等,而後點擊「建立」
第4步,新建的版本管理以下所示。
當測試計劃和版本創建完成後,須要將測試用例和測試人員添加到對應的測試計劃和版本管理中。
第1步,點擊「添加/刪除測試用例到測試計劃」按鈕
第2步,點擊相關測試用例,並將測試用例分配給對應用戶和版本,勾選分配後,以下所示
第3步,此時能夠登錄用戶爲huangben的帳戶查看是否有相關測試計劃。登陸後,以下所示。
第4步,點擊執行測試,會看到執行測試相關的測試目錄。
當測試項目下的測試計劃和測試版本創建好,並將測試用例分配給對應的用戶後,就能夠登錄對應測試帳戶執行測試用例。
第1步,在對應測試計劃下,點擊「執行測試」按鈕
第2步,在執行測試頁面下,執行測試用例
若點擊「笑臉」,表示測試經過,出現以下綠色「經過」標識
若點擊「哭臉」,表示測試失敗,出現以下紅色「失敗」標識。
第3步,所有執行完,以下所示,表示爲執行了4個測試用例,其中有3個成功,一個失敗。
第1步,返回TestLink主頁,點擊「測試報告和進度」。
第2步,進入報告和進度頁面,能夠輸出各類測試報告。
第3步,點擊測試報告,能夠生成HTML、word和HTML版本的測試報告。
第4步,其餘類型的報告可依次生成。
第1步,在管理員帳戶下,點擊「用戶管理」圖標
第2步,點擊建立,新建新的用戶名和密碼
第3步,點擊保存,完成角色建立
第2步,在角色配置頁面中對新建的角色進行角色指派。
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.指派用戶角色 |
有以下更改:
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】https://blog.csdn.net/cjtxzg/article/details/80498226.[Z].TestLink教程:一份完整指南。
【2】https://blog.csdn.net/ikoqzurydr/article/details/81630510.[Z].TestLink的使用實例。
【3】http://www.javashuo.com/article/p-kkfqkfkq-nt.html.[Z].TestLink學習四:TestLink1.9.13使用說明。