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