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

下載本文檔

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

文檔簡介

序言測試管理工具,是指用工具對軟件的整個測試輸入、執行過程和測試成果進行管理的過程。可以提高回歸測試的效率、大幅提高測試時間、測試質量、用例復用、需求覆蓋等。

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

測試需求管理

測試用例管理

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

測試計劃的制定

測試用例的執行

大量測試數據的度量和記錄功能

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

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

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

產品需求

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

測試方式

下拉選擇框,包括

手工

自動的

兩個選項;假如不選,則不會出現該下拉選擇框,所有的測試用例都是手工執行類型。“活動的”:該測試項目與否是活動的。非管理員顧客只能在首頁右上角的

測試項目

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

測試項目

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

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

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

TestLink支持的測試用例的管理包括二層:分別為新建測試用例集(TestSuites)、創立測試用例(TestCases)。可以把測試用例集對應到項目的功能模塊,測試用例則對應著詳細的功能。

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論