5. 為需求指派用例:
主頁左邊的列表欄,”Requirements”的子菜單中有“Assign Requirements”的選項。
選擇以后,會進入”specification”類似的界面。
左側(cè)用例樹中選擇某個測試用例,右邊頁面內(nèi)容會出現(xiàn)需求列表。
前面我們已經(jīng)說過,測試用例是與需求的某一個Req 相對應(yīng)的。
在合適的Req 前面的復(fù)選框中打勾,然后點擊下面的”Assign”按鈕,完成需求的指派了。
當(dāng)然,也可以撤銷掉需求與用例的關(guān)聯(lián)——該頁面會同時有”unassign”的按鈕。
6. 給計劃添加用例:
主頁右側(cè)列表中有“test plan contents”的菜單,其子菜單中有“Add Test Case(s)”的子菜單。
點擊這一項,會進入類似”specification”的頁面——但是左側(cè)用例樹中只列到test suite 這一級。
選擇某個test suite,右側(cè)頁面會列出該測試集所包含的所有測試用例,在需要添加到計劃中的測試用例
前面的復(fù)選框中打勾,然后點擊下方的”add selected”按鈕即可將選擇的測試用例添加的測試計劃中。
當(dāng)然,也可以移除添加到計劃中的用例。
添加到計劃中的測試用例會用黃色打底,后面出現(xiàn)remove 的復(fù)選框,勾選,點擊下方的“add/removeselected”即可完成移除操作。
7. 為用例指定執(zhí)行者:
接下來我們要做的事情,是為測試計劃中所包含的每個用例指定一個具體的執(zhí)行人員。
首頁,右側(cè)列表,“Test Plan Contents”,其子菜單中有“assign Test Case execution”,選擇這一項我們可以進入下一個頁面,為測試用例指定實際的執(zhí)行者。
該頁面中,左側(cè)用例樹中選擇 test suite 或者 test case,右側(cè)頁面會出現(xiàn)下拉列表讓你選擇user,選擇合適的人員,然后test case 前面打勾,點擊右側(cè)頁面下方的按鈕即可完成用例的指派工作。
當(dāng)然,這里也可以進行批量指定——右側(cè)頁面的上方,有一個下拉列表可以選擇用戶,下面的test case列表中選擇要指派給該用戶的用例,然后點擊一下后面的“do”按鈕即可完成將多個用例指派給一個人的操作。
8. 執(zhí)行計劃/報告bug:
我們把他們放到一起,是因為報告bug 是在執(zhí)行的過程中同步進行的——即執(zhí)行用例的過程中一旦發(fā)現(xiàn)bug 我們需要立即把其報告到我們的bug 管理系統(tǒng)中去。
執(zhí)行測試計劃以前,需要為測試計劃創(chuàng)建一個build 版本——我們可以這樣,用日期來標(biāo)識,表明我們執(zhí)行測試計劃的日期;當(dāng)然了,也可以用其他含義的標(biāo)題,諸如本次測試執(zhí)行的側(cè)重點什么的。
首頁右側(cè)列表,“Test Plan Management”菜單,其子菜單中有一項“Build Management”,選擇這一項進入的頁面會出現(xiàn)“create”的按鈕,即為測試計劃創(chuàng)建新的build 的操作。
PS:首頁中,右側(cè)上方有一個下拉列表,用來選擇當(dāng)前對其進行操作的測試計劃。
接下來我們可以執(zhí)行測試計劃了。
首頁橫向?qū)Ш綑谥械?ldquo;execute”菜單,點擊進入執(zhí)行頁面。
該頁面,同樣一分為二,左側(cè)是用例樹,右側(cè)頁面內(nèi)容為主體內(nèi)容。
這里有一點要說明一下,雖然“執(zhí)行”表面上針對的是測試計劃,而實際上對應(yīng)的是測試計劃中測試用例的執(zhí)行情況。
左側(cè)用例樹中,選擇某一個test suite,右側(cè)頁面上方會出現(xiàn)測試計劃,build 描述,測試集的說明等等信息,還有一個批量設(shè)置該測試集中所包含的測試用例狀態(tài)的按鈕,即“Bulk TC status management”.接下來則是該測試集中所包含的所有測試用例的詳細信息。
每一個測試用例的后部分,“notes/Description”,“result”是需要我們執(zhí)行完測試用例以后自己來填寫的。
該部分填寫完成以后,在用例的開始部分會對這個結(jié)果有所記錄。
同時,可以把bug management 系統(tǒng)中執(zhí)行該測試用例時發(fā)現(xiàn)的bug ID 記錄到此處——將testlink 與mantis 集成以后,可以通過點擊一下鼠標(biāo)進入到mantis 查看bug 的具體情況,很方便。
9. 查看分析結(jié)果:
首頁,橫向?qū)Ш綑谥械膔esults 菜單,點擊可以進入結(jié)果查看界面。
該頁面,可以從各種各樣的角度查看執(zhí)行的結(jié)果——例如,從需求覆蓋的角度,用例狀態(tài)角度等等。
當(dāng)然,testlink 還有其他某些輔助性的功能,例如“custom field”,你可以利用這個功能自定義某個字段,讓其作用于你的用例——例如,我們可以自定義一個“priority”的字段,給每個用例指定優(yōu)先級。
對于這些輔助性的功能,我們會在以后的具體使用中慢慢的一個個去總結(jié)。
測試管理注重的實際上是一個流程,這里我們先把大的流程給大家做一下簡單的說明,這樣大家可以從全局的角度來認識這個系統(tǒng)。
至于細小的東西,我們需要在具體的實踐中不斷的去摸索熟悉總結(jié)。