Testlink使用說明手冊_第1頁
Testlink使用說明手冊_第2頁
Testlink使用說明手冊_第3頁
Testlink使用說明手冊_第4頁
Testlink使用說明手冊_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

序言測試管理工具,是指用工具對軟件的整個測試輸入、執(zhí)行過程和測試成果進行管理的過程??梢蕴岣呋貧w測試的效率、大幅提高測試時間、測試質(zhì)量、用例復用、需求覆蓋等。

TestLink用于進行測試過程中的管理,通過使用TestLink提供的功能,可以將測試過程從測試需求、測試設計到測試執(zhí)行完整地管理起來,同時,它還提供了多種測試成果的記錄和分析,使我們可以簡樸地開始測試工作和分析測試成果。并且,TestLink可以關聯(lián)多種bug跟蹤系統(tǒng),如Bugzilla、mantis和Jira、readme.TestLink是sourceforge的開放源代碼項目之一,是基于PHP開發(fā)的、WEB方式的測試管理系統(tǒng),其功能可以分為兩部分――管理和計劃執(zhí)行。管理部分,包括產(chǎn)品管理、顧客管理、測試需求管理和測試用例管理;計劃執(zhí)行部分,包括測試計劃并執(zhí)行測試計劃,最終顯示有關的測試成果分析和測試匯報。TestLink的重要功能包括:

測試需求管理

測試用例管理

測試用例對測試需求的覆蓋管理

測試計劃的制定

測試用例的執(zhí)行

大量測試數(shù)據(jù)的度量和記錄功能

TestLink的重要特色包括:支持多產(chǎn)品或多項目經(jīng)理,按產(chǎn)品、項目來管理測試需求、計劃、用例和執(zhí)行等,項目之間保持獨立性;測試用例,不僅可以創(chuàng)立模塊或測試套件,并且可以進行多層次分類,形成樹狀管理構造;可以自定義字段和關鍵字,極大地提高了系統(tǒng)的適應性,可滿足不一樣顧客的需求;同一項目可以制定不一樣的測試計劃,可以將相似的測試用例分派給不一樣的測試計劃,支持多種關鍵字條件過濾測試用例;可以很輕易地實現(xiàn)和多達8種流行的缺陷管理系統(tǒng)(如mantis、bugzilla、Jira、readme等)集成;可設定測試經(jīng)理、測試組長、測試設計師、資深測試人員和一般測試人員等不一樣角色,并且可自定義具有特定權限的角色。測試成果可以導出多種格式,如HTML、MSExcel、MSWord和Email等??梢曰陉P鍵字搜索測試用例,測試用例也可以通用拷貝生成等。在本文接下來的部分里,將詳細地簡介使用TestLink1.9.13來進行測試管理的完整過程。一、登錄訪問http://localhost/testlink/login.php,根據(jù)你的帳戶和密碼登錄TestLink首頁面。如下圖所示:初次登陸:可以注冊,可以使用默認的admin/admin測試管理流程二、初始設置(設置顧客、產(chǎn)品)2.1設置顧客

在TestLink系統(tǒng)中,每個顧客都可以維護自己的私有信息。admin可以創(chuàng)立顧客,但不能看到其他顧客的密碼。在顧客信息中,需要設置Email地址,假如顧客忘掉了密碼,系統(tǒng)可以通過mail獲得。TestLink系統(tǒng)提供了六種角色,分別是tester、guest、tester、testdesigner、seniortester、leader、admin。相對應的功能權限如下:6個顧客級別:Guest:可以瀏覽測試規(guī)范、關鍵詞、測試成果以及編輯個人信息;Tester:可以瀏覽測試規(guī)范、關鍵詞、測試成果以及編輯測試執(zhí)行成果;TestDesigner:編輯測試規(guī)范、關鍵詞和需求規(guī)約;SeniorTester:容許編輯測試規(guī)范、關鍵詞、需求以及測試執(zhí)行和創(chuàng)立公布;Leader:容許編輯測試規(guī)范、關鍵詞、需求、測試執(zhí)行、測試計劃(包括優(yōu)先級、里程碑和分派計劃)以及公布;Admin:一切權力,包括顧客管理;同步,支持不一樣地區(qū)顧客對不一樣語言的需求,可以根據(jù)顧客的喜好對顧客提供不一樣的語言支持。2.1.1管理員創(chuàng)立新顧客創(chuàng)立顧客:2.1.2顧客自注冊注:注冊成功的顧客默認角色為guest。2.2產(chǎn)品管理2.2.1測試項目管理

TestLink可以對多項目進行管理,并且各個測試項目之間是獨立的,不能分享數(shù)據(jù),但只有admin級的顧客可以設置項目。Admin進行項目設置后,測試人員就可以進行測試需求、測試用例、測試計劃等有關管理工作了。1)初次登錄系統(tǒng)后,頁面為添加項目頁面,如下圖:假如選中“啟用產(chǎn)品需求功能”,該測試項目的主頁將會顯示

產(chǎn)品需求

區(qū)域。默認未選中。假如選中“啟用測試自動化(APIkeys)”,在創(chuàng)立測試用例時,會出現(xiàn)

測試方式

下拉選擇框,包括

手工

自動的

兩個選項;假如不選,則不會出現(xiàn)該下拉選擇框,所有的測試用例都是手工執(zhí)行類型?!盎顒拥摹保涸摐y試項目與否是活動的。非管理員顧客只能在首頁右上角的

測試項目

下拉選擇框中看到活動的項目。對于非活動的測試項目,管理員會在首頁右上角的

測試項目

下拉選擇框中看到它們前面多了一種*號標識。輸入項目名稱,前綴,勾選“啟用產(chǎn)品需求功能”,點擊創(chuàng)立,即創(chuàng)立項目成功。2)假如不是初次登錄系統(tǒng),admin顧客可以在“主頁”,可以點擊“產(chǎn)品管理”-“測試項目管理”,在打開的新界面上點擊“創(chuàng)立”按鈕,創(chuàng)立新項目。三、測試需求管理

需求規(guī)格闡明書是我們開展測試的根據(jù)。首先,我們可以對產(chǎn)品的需求規(guī)格闡明書進行分解和整頓,將其拆分為多種需求,一種產(chǎn)品可以包括多種需求,一種需求可以包括多種測試需求。創(chuàng)立測試需求規(guī)格創(chuàng)立測試需求3.1創(chuàng)立測試需求規(guī)格單擊主頁上面的“產(chǎn)品需求”-“產(chǎn)品需求規(guī)格”菜單,新建一種產(chǎn)品需求規(guī)格。對產(chǎn)品需求規(guī)格的描述比較簡樸,內(nèi)容包括標題、范圍,和類型。如下圖所示:標題:需求規(guī)格的標題范圍:該需求包括的范圍3.2創(chuàng)立測試需求選擇你要編輯的需求規(guī)格,點擊該頁面上的“創(chuàng)立新測試需求”按鈕,開始新建我們的測試需求。如下圖所示:測試需求內(nèi)容包括:文檔標識、名稱、范圍、需求的狀態(tài),需求的類型,以及需要的測試用例數(shù)。TestLink提供了多種狀態(tài)來管理需求:草案、審核、修正、完畢、實行、有效的(Valid)、不可測試的(nottestable)和過期。需要的測試用例數(shù):該需求包括的測試需求總數(shù)。在成果記錄的時候會有一種根據(jù)需求覆蓋率進行記錄的方式,在不是所有的需求都會添加到TestLink中的狀況下,用需求總數(shù)來評估需求覆蓋率。其中的需求總數(shù),就是此處輸入的數(shù)字。此外:1)Testlink提供了從文獻導入測試需求的功能,支持的文獻類型有csv和csv(door)、xml、DocBook四種。同步Testlink也提供了將需求導出的功能,支持的文獻類型有xml一種。2)Testlink還提供上傳文獻的功能,可以在創(chuàng)立測試需求的時候,為該需求附上有關的文檔。四、測試計劃管理在TestLink系統(tǒng)中,一種完整的測試計劃包括:創(chuàng)立測試計劃、版本管理。4.1創(chuàng)立測試用例集點擊主頁“測試計劃管理”模塊下的“測試計劃管理”菜單.在出現(xiàn)的頁面,點擊“創(chuàng)立”按鈕,進入測試計劃創(chuàng)立頁面,如下圖所示:測試計劃的內(nèi)容包括:計劃名稱,計劃描述,以及與否從已經(jīng)有的測試計劃創(chuàng)立,假如選擇從已經(jīng)有的測試計劃中創(chuàng)立,則新創(chuàng)立的測試計劃包括選擇的已經(jīng)有測試計劃的所有有關聯(lián)的信息,例如已經(jīng)有測試計劃分派的測試用例。創(chuàng)立一種名為“閃購V6.3系統(tǒng)測試”的測試計劃。4.2版本管理點擊主頁“測試計劃管理”模塊下的“版本管理”菜單,創(chuàng)立一種新的測試版本。測試版本的內(nèi)容包括:輸入版本的標識,版本的闡明,活動,假如是活動的構建,則闡明該構建可用,否則該構建不可用。4.3編輯/刪除里程碑(臨時沒有什么作用)點擊主頁“測試計劃管理”模塊下的“編輯/刪除里程碑”菜單,創(chuàng)立一種新的測試里程碑。測試里程碑的內(nèi)容包括:名稱,日期,優(yōu)先級。

4.4指派測試計劃角色點擊主頁“顧客管理”模塊下的“指派測試計劃角色”菜單,為測試計劃指派顧客。在指派測試計劃角色頁面,可以選擇測試計劃,選擇好需要指派權限的測試角色后,點擊更好按鈕,則可以更好測試計劃。選擇好測試計劃后,可以將該測試計劃以不一樣的角色分派給不一樣的顧客,通過角色列表,可以選擇顧客對該測試計劃的操作角色。選擇好后,點擊更新按鈕,可以保留成果。五、測試用例管理

TestLink支持的測試用例的管理包括二層:分別為新建測試用例集(TestSuites)、創(chuàng)立測試用例(TestCases)??梢园褱y試用例集對應到項目的功能模塊,測試用例則對應著詳細的功能。

我們可以使用測試用例搜索功能從不一樣的項目、成百上千的測試用例中查到我們需要的測試用例,并且還提供移動和復制測試用例的功能,可以將一種測試用例移動或復制到別的項目里,勾上自動更新樹選項,添加、刪除或編輯測試用例后更新樹會被自動更新。5.1創(chuàng)立測試用例集點擊主頁上的“測試用例”-“編輯測試用例”菜單,編寫測試用例。如下圖:點擊“創(chuàng)立測試用例集”,創(chuàng)立組件。組件的內(nèi)容包括:組件名稱、詳細資料,關鍵字。如下圖:填寫好有關的內(nèi)容后,可以點擊“保留”按鈕。5.2創(chuàng)立測試用例選擇創(chuàng)立好的測試用例集,點擊該頁面右側(cè)的“創(chuàng)立測試用例”按鈕,新建測試用例。測試用例的要素包括:測試用例標題、摘要、環(huán)節(jié)、期望成果、關鍵詞。摘要:包括測試目的和前置條件。提議:在編寫測試用例的時候,要細分的每一種數(shù)據(jù)類型。在編寫測試用例時,有些測試用例的環(huán)節(jié)是相似的,也許變化的只是數(shù)據(jù)類型,我們可以采用復制的措施來實現(xiàn)。假如多種分類下面的測試用例操作相似,只是部分數(shù)據(jù)類型或者字段名稱不一樣,可以通過移動測試用例的措施減少測試用例工作量。同步,也可以在創(chuàng)立測試用例的摘要中,將不一樣的測試數(shù)據(jù)羅列,然后在測試環(huán)節(jié)中,根據(jù)不一樣的測試數(shù)據(jù),執(zhí)行相似的操作。完畢上述的操作,我們來查看創(chuàng)立好的測試用例樹(如下):5.3建立測試用例和測試需求的覆蓋關系單擊主頁“產(chǎn)品需求”模塊下的“指派產(chǎn)品需求”菜單,進入需求指派頁面,選中左側(cè)用例樹中的測試用例,再選擇右側(cè)對應的測試需求,進行指派即可。完畢上述的操作,我們來查看已經(jīng)指派的測試用例。完畢上述的操作,我們來查看產(chǎn)品需求概覽,如下圖:六、測試用例集管理測試用例準備好后來,可以對測試用例集進行有關的操作。6.1添加/刪除測試用例到測試計劃在主頁通過測試計劃下拉列表,先選擇一種測試計劃,點擊“測試用例集”下的“添加/刪除測試用例到測試計劃”中按鈕,進入向測試計劃中添加測試用例。如下圖所示:可以將已經(jīng)創(chuàng)立好的測試用例指派給該測試計劃。點擊一種測試用例集,可以看到該測試用例集下的所有測試用例,如下圖所示:1)增長選擇的測試用例:你可以選擇該測試計劃中要執(zhí)行的測試用例,也可以根據(jù)版本下拉列表來選擇該測試計劃下需要執(zhí)行的測試用例版本。選擇好后,點擊“增長選擇的測試用例”按鈕,可以將選擇好的測試用例分派給該測試計劃。2)刪除選擇的測試用例到測試計劃你可以選擇該測試計劃中要執(zhí)行的測試用例,也可以根據(jù)版本下拉列表來選擇該測試計劃下需要執(zhí)行的測試用例版本。選擇好后,點擊“刪除選擇的測試用例”按鈕,可以將選擇好的測試用例移除該測試計劃。6.2顯示最新的測試用例版本點擊主頁“測試用例集”模塊下的“顯示測試用例的最新版本”菜單,進入連接到測試用例的最新版本顯示頁面,在這里可以看到連接到測試計劃的最新的測試用例版本。

6.3指派執(zhí)行測試用例(給測試人員分派任務)點擊主頁“測試用例集”模塊下的“設置測試用例的所有者”菜單,進入指派測試用例頁面,可認為目前測試計劃中所包括的每個用例指定一種詳細的執(zhí)行人員。

在指派測試用例頁面,左側(cè)用例樹中選擇某個測試用例集或者測試用例,右側(cè)頁面會出現(xiàn)下拉列表讓你選擇顧客。選擇合適的顧客厚,在測試用例前面打勾,點擊右側(cè)頁面下方的按鈕即可完畢用例的指派工作。

當然,這里也可以進行批量指定——右側(cè)頁面的最上方,有一種下拉列表可以選擇顧客,下面的測試用例列表中選擇要指派給該顧客的用例,然后點擊一下背面的“執(zhí)行”按鈕即可完畢將多種用例指派給一種人的操作。

詳細如下圖所示:1)選擇左側(cè)的測試計劃、要指派的版本2)在頁面右側(cè)選擇要指派給的測試人員七、測試執(zhí)行/匯報Bug把他們放到一起,是由于匯報bug是在執(zhí)行的過程中同步進行的——即執(zhí)行用例的過程中一旦發(fā)現(xiàn)bug我們需要立即把其匯報到我們的bug管理系統(tǒng)bugzilla中去。

執(zhí)行測試此前,需要為每個測試計劃創(chuàng)立一種build版本,一種測試計劃可以創(chuàng)立多種構建——我們可以這樣,用每次公布的版本號來標識,表明我們執(zhí)行測試計劃的版本是哪個,并且可以和bugzilla對應。

當然了,也可以用其他含義的標題,諸如本次測試執(zhí)行的側(cè)重點什么的。創(chuàng)立好構建后,將測試用例也分派給了目前的測試計劃接下來我們就可以執(zhí)行測試了。首頁橫向?qū)Ш綑谥械摹皥?zhí)行測試”菜單,點擊進入執(zhí)行頁面。該頁面,同樣一分為二,左側(cè)是用例樹,右側(cè)頁面內(nèi)容為主體內(nèi)容。這里有一點要闡明一下,雖然“執(zhí)行”表面上針對的是測試計劃,而實際上對應的是測試計劃中測試用例的執(zhí)行狀況。

左側(cè)用例樹中,可以根據(jù)詳細的條件選擇測試用例,選擇某一種測試用例集后,右側(cè)頁面上方會出現(xiàn)測試計劃,build描述,測試集的闡明等等信息,還有一種批量設置該測試集中所包括的測試用例狀態(tài)的按鈕,可以將所有測試用例設定為通過,失敗,鎖定,在下面則是每個測試用例的詳細狀況,同步每一種測試用例的最終部分,有“闡明/描述”輸入框,可以在這里輸入執(zhí)行的某些闡明性狀況,尚有“測試成果”,這兩個輸入都是需要我們執(zhí)行完測試用例后來自己來填寫的。其中測試成果分四種狀況:通過:該測試用例通過(綠色底色)失?。涸摐y試用例沒有執(zhí)行成功,這個時候也許就要向bugzilla提交bug了(紅色底色)鎖定:由于其他用例失敗,導致此用例無法執(zhí)行,被阻塞。(灰色底色)尚未執(zhí)行:假如某個該測試用例沒有執(zhí)行,則在最終的度量中標識為“尚未執(zhí)行”(無底色)注:測試用例執(zhí)行成果為不通過狀態(tài)的,均需填寫闡明。該部分填寫完畢后來,在用例的開始部分會對這個成果有所記錄。假如testlink和bugzilla集成后,在這個記錄背面會有一種小蟲子標識,點擊這個小蟲子標識后,會出現(xiàn)一種記錄bug號的輸入框,假如測試用例是失敗的,可以在這個地方輸入該測試用例發(fā)現(xiàn)的bug在bugzilla中的ID,然后會在該記錄下面出現(xiàn)一種ID的鏈接,點擊ID后,可以直接鏈接到bugzilla中該bug的頁面。7.1執(zhí)行測試測試執(zhí)行頁面如下圖所示:7.2匯報bug執(zhí)行測試用例的過程中一旦發(fā)現(xiàn)bug,我們需要立即把其匯報到我們的bug管理系統(tǒng)中。TestLink提供了與多種bug跟蹤系統(tǒng)關聯(lián)的接口配置,目前支持的bug系統(tǒng)有jira、bugzilla、mantis。配置管理的有關措施參照協(xié)助。假如testlink與jira集成后,那么執(zhí)行完測試后,測試成果中會多出一項bug管理的項,它是一種小蟲子的標識,點擊那個小蟲子標識后,會出現(xiàn)一種記錄bug號的輸入框。假如測試用例是失敗的,可以在這個地方輸入該測試用例發(fā)現(xiàn)的bug在jira中的ID,然后會在該記錄下面出現(xiàn)一種ID的鏈接,點擊ID后,可以直接鏈接到jira中該bug的頁面。圖略。八、測試成果分析TestLink根據(jù)測試過程中記錄的數(shù)據(jù),提供了較為豐富的度量記錄功能,可以直觀的得到測試管理過程中需要進行分析和總結(jié)的數(shù)據(jù)。點擊首頁橫向?qū)Ш綑谥械摹皽y試成果”菜單,即可進入測試成果匯報頁面,如下圖所示:左側(cè)一欄列出了可以選擇的度量方式,所有度量是以構建為前提進行查詢的,所有度量的報表格式分三種類型。Normal:報表格式在頁面右側(cè)顯示MSexcel:選擇該類型后,報表以excel形式顯示HTML_email:選擇該類型后,假如testlink配置了郵件功能,則報表以email的形式發(fā)送到郵箱8.1總體測試計劃進度查看總體的測試狀況,可以根據(jù)測試組件,測試用例擁有者,關鍵字進行查看。8.2根據(jù)每版本的測試者的匯報8.3失敗的測試用例記錄所有目前測試成果為失敗的測試用例8.4阻塞的測試用例記錄所有目前測試成果為阻塞的測試用例8.5尚未執(zhí)行的測試用例記錄所有尚未執(zhí)行的測試用例8.6圖表點擊圖表,可以看到testlink以圖表的形式生成的匯報,非常直觀。8.7基于產(chǎn)品需求的匯報通過該匯報,可以查看需求覆蓋狀況,詳細有如下幾種度量:需求概況:需求有關的信息通過的需求:測試通過的需求錯誤的需求:鎖定的需求:尚未執(zhí)行的需求:九、易用性的功能9.1關鍵字管理9.1.1創(chuàng)立關鍵字單擊主頁“產(chǎn)品管理”模塊下的“關鍵字管理”菜單,創(chuàng)立一種新的關鍵字。關鍵

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論