• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    使用 TestLink 進行測試管理

    發布: 2007-5-16 17:36 | 作者: 徐異婕 | 來源: IBM | 查看: 936次 | 進入軟件測試論壇討論

    領測軟件測試網
    TestLink用于進行測試過程中的管理,通過使用TestLink提供的功能,可以將測試過程從測試需求、測試設計、到測試執行完整的管理起來,同時,它還提供了好多種測試結果的統計和分析,使我們能夠簡單的開始測試工作和分析測試結果。

    TestLink 是sourceforge的開放源代碼項目之一。作為基于web的測試管理系統,TestLink的主要功能包括:

    • 測試需求管理
    • 測試用例管理
    • 測試用例對測試需求的覆蓋管理
    • 測試計劃的制定
    • 測試用例的執行
    • 大量測試數據的度量和統計功能。

    TestLink的最新版本是1.6.2。在本文接下來的部分里,作者將詳細地介紹使用TestLink1.6.0來進行測試管理的完整過程。

    一、安裝啟動

    1、 在安裝TestLink1.6.0前,需要完成以下安裝運行所需要的環境:Webserver、php4和MySQL。筆者推薦的安裝環境如下:

    • Apache HTTP Server 2.0.59
    • Php 4.4.1
    • Mysql 4.1.21

    2、 將 TestLink 安裝包保存到服務器,解壓縮到 Apache2 的 htdocs 目錄下,并重命名為 testlink。

    3、 自動安裝 TestLink

    • 在瀏覽器輸入訪問地址http://yoursite/testlink/install/index.php,如:http://localhost:80/testlink/install/index.php
    • 選擇new install,在進入的頁面中,輸入登錄MySQL的用戶名和密碼,如root。提示安裝成功,詳細的安裝說明請參照http://blog.csdn.net/judyxm/archive/2006/01/12/577148.aspx

    4、 登錄testlink首頁面。系統為testlink創建一個默認管理員賬號,用戶名和密碼為:admin/admin。你可以使用這個賬號訪問TestLink 。登錄http://127.0.0.1:80/testlink/index.php,如果你看到的頁面如下,就說明你已經安裝成功了。







    回頁首


    二、初始配置(設置用戶、產品)

    1、 用戶設置

    在TestLink系統中,每個用戶都可以維護自己的私有信息。admin可以創建用戶,但不能看到其它用戶的密碼。在用戶信息中,需要設置Email地址,如果用戶忘記了密碼,系統可以通過mail獲得。

    TestLink系統提供了六種角色,分別是admin、leader、senior tester 、tester、guest、testdesigner。相對應的功能權限如下:(詳見圖)

    • Guest:只有讀的權限,適合于查看測試用例和測試需求,以及項目分析的用戶。
    • Testdesigner:可以開展測試用例和測試需求的所有工作。
    • Tester:只能執行測試用例。
    • Senior tester:可以查看和維護測試用例,并且可以執行測試用例,但是不能管理測試計劃、分配測試任務。
    • Leader:可以開展測試規格和測試需求的所有工作,還可以管理測試計劃、分配測試任務。
    • Admin:維護產品,用戶。

    同時,支持不同地域用戶對不同語言的需求,可以根據用戶的喜好對用戶提供不同的語言支持。



    2、 產品設置

    TestLink可以對多個產品進行管理,Admin進行產品設置后,測試人員就可以進行測試需求、測試用例、測試計劃等相關管理工作了。TestLink支持對每個產品設置不同的背景顏色,方便管理。







    回頁首


    三、測試需求管理

    測試需求是我們開展測試的依據。首先,我們對產品的測試需求進行分解和整理。一個產品可以包含多個測試需求規格,一個測試需求規格可以包含多個測試需求;

    • 創建測試需求規格
      對測試需求規格的描述比較簡單,內容包含名稱、范圍。
    • 創建測試需求
      測試需求內容包含:需求ID、名稱、范圍、需求的狀態,以及覆蓋需求的案例。 TestLink提供了兩種狀態來管理需求:正確的(Valid)、不可測試的(not testable)。

    • 從文件導入測試需求
      Testlink提供了從文件導入測試需求的功能,支持的的文件類型有csv和csv(door)兩種。




    回頁首


    四、測試用例管理

    TestLink支持的測試用例的管理包含三層:分別為Component、Category、Test case。我們把Component對應到項目的功能模塊,而把Category跟每個模塊的function對應,Test case就是寫在這些Category里的。我們可以使用測試用例搜索功能從不同的項目、成百上千的測試用例中查到我們需要的測試用例,甚至于可以直接將別的項目里寫的測試用例復制過來,這樣就解決了測試用例的管理和復用問題。

    但是,還有一個問題沒有解決,那就是與測試需求的對應問題。在測試管理中,測試用例對測試需求的覆蓋率是我們非常關心的,從需求規格說明書中提取出測試需求之后, Testlink提供管理測試需求與測試用例的對應關系的功能。

    • 創建Component
      Component的內容包括:名稱、介紹、范圍、相關的內容、約束。
    • 創建Category
      Category的內容包括:名稱、測試范圍和目標、配置信息、測試數據、測試工具
    • 創建 Test case
      測試用例的要素包括:測試用例名稱、簡要說明、步驟、期望結果、關鍵字。



      創建好的測試用例樹如下:



    • 建立測試用例和測試需求的覆蓋關系。
      選中左側用例樹中的測試用例,再選擇右側對應的測試需求,進行Assign即可。





    回頁首


    五、測試計劃制定

    在TestLink系統中,一個完整的測試計劃包括:

    • 測試階段的名稱(如集成測試階段、系統測試階段)
    • 里程碑(明確每個測試階段的開始和截止時間,以及完成A、B、C三種優先級的比例)
    • Build版本(定義本測試計劃中需要測試的build版本,一般以產品名+時間來命名。)
    • 安排測試人員 (從用戶列表中選擇本測試計劃的參與人員。)

    • 測試用例集
      • 制定優先級規則。優先級分為A、B、C三級,系統會根據用戶定義的重要級別和風險級別的組合來確定優先級的歸屬。重要級別分為三級:Low、Medium、High。風險級別包括三級:1、2、3。
      • 從測試用例中選擇本測試計劃的測試用例集
      • 設置每個測試用例Category的重要級別和風險級別
      • 設置每個測試用例Category的責任歸屬。從本測試計劃的測試人員列表中選擇每個Category的Owner,由他來負責和完成測試用例的執行。




    回頁首


    六、測試執行

    執行測試用例,按照對每個build版本的執行情況,記錄測試結果。測試結果有四種情況可以選擇:

    Not Run:還沒有執行過

    Pass:執行通過

    Failed:執行失敗

    Blocked:由于其它用例失敗,導致此用例無法執行,被阻塞。





    回頁首


    七、測試結果分析

    TestLink根據測試過程中記錄的數據,提供了較為豐富的度量統計功能,可以直觀的得到測試管理過程中需要進行分析和總結的數據:

    • 測試用例對測試需求的覆蓋情況:哪些需求已經通過測試,哪些需求未通過測試,哪些需求處于阻塞狀態,哪些需求還未開始測試。

    • 針對每個版本的測試用例執行情況:
      1)各種優先級的測試用例執行的比率
      2)各個模塊的測試用例執行的比率
      3)各個測試人員測試用例的執行比率

    • 每個版本的執行情況

    • 所有測試用例在不同build版本的執行情況,顯示?的地方表示還未執行。

    • 阻塞的測試用例列表

    • 失敗的測試用例列表

    • 每個測試用例的bug數
      如果和bug跟蹤系統連接的話,在下表中可以統計出每個測試用例的bug的數目





    回頁首


    八、與bug跟蹤系統集成

    TestLink提供了與多種bug跟蹤系統關聯的接口配置,目前支持的bug系統有Jira、bugzilla、mantis。配置方法的相關文檔參照幫助。





    回頁首


    九、其它易用性功能

    TestLink還提供了很多易用性的功能,比如:

    • 從測試需求直接生成測試用例
    • 文檔的導入、導出功能
    • 測試報告可以導出為excel
    • 支持設定keyword




    回頁首


    總結

    TestLink用于進行測試過程中的管理,通過使用TestLink提供的功能,我們可以將測試過程從測試需求、測試設計、到測試執行完整的管理起來,同時,它還提供了好多種測試結果的統計和分析,使我們能夠簡單的開始測試工作和分析測試結果。

    本文中,作者根據自己的使用經驗,詳細演示了如何使用TestLink來進行測試管理的全部過程,簡單的介紹了TestLink的使用方法。希望能夠幫助大家學會使用TestLink的基本功能,同時,大家可以參考這個過程和TestLink的幫助文檔來實現對測試過程的管理。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 測試管理 testlink


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>