1. 創(chuàng)建項目:
主頁左邊的列表欄有 “Test Project management”的菜單,子菜單中有 “ create new test project”,通過它可以創(chuàng)建新的測試項目。
同時,菜單中的其它子菜單可以實現(xiàn)對已存在的test project 的編輯,刪除,以及設(shè)置已存在的用戶對于某一個測試項目的權(quán)限。
默認(rèn)設(shè)置下,只有admin 組的成員擁有對test project 進(jìn)行操作的權(quán)力。
2. 創(chuàng)建需求:
主頁左邊的列表欄中有 “Requirements”的菜單,子菜單中有“Requirement Specification”,可以添加編輯需求規(guī)格說明書。
同時,菜單中的另一項可以為需求指定測試用例(結(jié)果統(tǒng)計的時候會有一種根據(jù)需求覆蓋率進(jìn)行統(tǒng)計的方式)。
需要說明的一點:每一個需求都必須有相應(yīng)的多個Req——實際上是我們對需求進(jìn)行分析,然后把它分成一條一條的,測試用例是與這些Req 相對應(yīng)的。
默認(rèn)設(shè)置下,只有admin 組的成員擁有對Requirements 進(jìn)行操作的權(quán)力。
3. 制定測試計劃:
主頁右側(cè)列表, 有專門的”Test Plan Management” 的菜單, 選擇其子菜單中的”Test PlanManagement”,進(jìn)入的頁面會出現(xiàn)”create”的按鈕,點擊即可以創(chuàng)建新的測試計劃。
4. 創(chuàng)建用例:
首先需要說明一下testlink 用例樹的層次:
Test project —— test suite —— test case
所以在創(chuàng)建測試用例之前,需要保證用例隸屬于的 test project 和 test suite 都已經(jīng)存在了。
上面已經(jīng)講過如何創(chuàng)建測試項目了,接下來說明一下如何創(chuàng)建 test suite 測試集。
當(dāng)測試項目創(chuàng)建完畢的時候,選擇橫向?qū)Ш綏l中的“specification”,出現(xiàn)的頁面還是分左右兩部分——左側(cè)是 用例樹。
樹的根節(jié)點是咱們創(chuàng)建的測試項目(頁面右上角可以切換測試項目,類似mantis)。
點擊測試項目,右側(cè)頁面內(nèi)容中會有“new test suite”的按鈕,點擊可以創(chuàng)建test suite(測試集——可以理解成測試項目的一個功能模塊)。
Test suite 創(chuàng)建完成以后,刷新用例樹(左側(cè)頁面內(nèi)容,update tree),可以看到用例樹中已經(jīng)出現(xiàn)了我們剛才創(chuàng)建的測試集。
點擊測試集,右側(cè)頁面內(nèi)容中會出現(xiàn)“create test case(s)”的按鈕,點擊可以創(chuàng)建新的測試用例。
測試用例創(chuàng)建完畢以后,刷新用例樹,則會看到用例樹中test suite 的下一級中出現(xiàn)了我們剛剛創(chuàng)建的testcase。
注:用例是可以指定版本的——因為隨著需求的變化,或者其他某些因素,用例是要不斷變化的,需要用
版本號來區(qū)別這種變化。
PS:選擇不同的level,右側(cè)頁面中會出現(xiàn)不盡相同的各種按鈕——每個按鈕對應(yīng)的操作與其字面意思是
相對應(yīng)的,例如
a) 用例樹中我們選擇的是一個 test project,右側(cè)頁面中會出現(xiàn)如下按鈕:
New test suite —— 創(chuàng)建測試集
Reorder children —— 對該測試項目的子項(test suite)進(jìn)行重新排序
Import test suite —— 導(dǎo)入測試集
Export all test suites —— 導(dǎo)出所有的測試集
b) 用例樹中我們選擇的是一個 test suite,右側(cè)頁面中會出現(xiàn)如下按鈕:
Edit —— 編輯測試集
Delete —— 刪除測試集
Move/copy —— 移動或者復(fù)制測試集
Reorder children —— 對該測試集的子項進(jìn)行重新排序
Export test suite —— 導(dǎo)出測試集
New test suite —— 新建測試集
Import test suite —— 導(dǎo)入測試集
Create test case(s) —— 創(chuàng)建測試用例
Import test case(s) —— 導(dǎo)入測試用例
Export test case(s) —— 導(dǎo)出測試用例
c) 用例樹中我們選擇的是一個test case,右側(cè)頁面中會出現(xiàn)如下按鈕:
Edit —— 編輯當(dāng)前用例
Delete —— 刪除當(dāng)前用例
Move/copy —— 移動/復(fù)制當(dāng)前用例
Deactivate this version —— 將當(dāng)前用例版本設(shè)置為 無效 狀態(tài)
Create a new version —— 為當(dāng)前用例創(chuàng)建一個新版本
Export —— 導(dǎo)出用例