測試管理工具--禪道


測試管理工具--禪道

版本 8.2.5

 

一、軟件測試相關工具

  1、測試管理工具

    禪道(開源 免費)

    QC(Quality Center)

    Mantis(螳螂)

    Bugzilla    BugFree

    Jira(雞爪子)

  2、功能自動化工具

    QTP-------UFT

    (QuickTestProfessional) HP  VBS

    Selenium------Java

  3、性能自動化工具

    LR(LoadRunner) HP

    類C

    Jmeter

  4、白盒測試工具

    JUnit    JTest

    C/C++Test

 

二、禪道簡介

  禪道是由青島易軟天創網絡科技有限公司研發,是一款B/S結構,國產開源免費、可以跨平台(操作系統)、安裝簡單的項目管理軟件,主要包括: 組織管理、后台管理、產品管理、項目管理、測試管理於一體的項目管理工具。

 

三、禪道的搭建和調試

  ZenTao  P    M    S

  禪道    項目 管理  系統

  步驟:

    禪道官網,下載新版禪道安裝包

    將禪道軟件安裝包,拷貝到某個磁盤根目錄下(C:\   D:\)

    雙擊進行安裝(XP系統),如果是Win7win7以上系統,右鍵單擊,選擇“以管理員身份運行”

      說明:安裝期間無異常,生成xampp文件夾

    進入xampp文件夾中,選擇 “啟動禪道”,右鍵單擊,選擇“以管理員身份運行”,如果是XP系統,直接雙擊

    在“禪道集成運行環境”窗口中,單擊“啟動”按鈕

      說明: 如果出現“禪道正在運行,點擊“訪問”按鈕來使用”,表示啟動成功

 

四、禪道的訪問(B/S)

  4.1 訪問本機(學習)

    步驟:

      在“禪道集成運行環境”窗口中,單擊“啟動”按鈕

      單擊“訪問禪道”按鈕

      單擊“開源版”按鈕

      輸入用戶名(admin)和密碼(123456),單擊“登錄”按鈕

  4.2 訪問服務器(工作)

    准備:

      1)服務器IP地址

        a)查看本機IP地址

          開始>>運行>>cmd>>Enter>>DOS界面>> ipconfig

          172.166.100.51

        b)查看網絡連接情況

          ping 172.166.100.50

          ping www.baidu.com

      2)禪道端口號

        Apachezt端口:

          80

          81/83/8X

      3)格式

        如果是80端口

          http://服務器IP地址/zentao

        如果不是80端口

          http://服務器IP地址:端口號/zentao

      4)步驟:

        a)獲取服務器IP地址—>ipconfig

        b)獲取服務器禪道apachezt端口號

        c)根據apachezt端口號,選擇格式

        d)打開瀏覽器,將地址輸入地址欄中

      5)使用自己電腦,訪問其他人電腦(或服務器)禪道

        a)拿到目標電腦IP地址

        b)拿到目標電腦禪道端口號

        c)根據端口號,選擇格式

          格式1:

            http://目標電腦IP地址/zentao-----80

          格式2:

            http://目標電腦IP地址:8X/zentao---不是80

        d)將第三步地址輸入到瀏覽器地址欄中(B/S)

          172.166.100.50    80

 

五、禪道主要功能模塊

  5.1 組織視圖

    主要功能: 設置部門結構、添加用戶、設置權限、修改公司信息、查看動態

  5.1.1 部門

    禪道安裝成功后,使用管理員(admin)登錄,第一件要做的事情就是設置部門結構

    測試部、研發(開發)部、項目部、產品部、運維部

    步驟:

      1)在組織視圖中,單擊“部門”菜單

      2)在部門結構頁面中“下級部門”中輸 入部門名稱

      3)單擊“保存”按鈕

  5.1.2 用戶

    測試人員(qa)、測試主管(qd)、研發人員(dev)、研發主管(td)、項目經理(pm)、產品經理(po)、產品主管(pd)、運維人員(rel)、測試經理(qm)、研發經理(tm)

  5.1.2.1 添加用戶(單個添加)

    步驟:

      1)在組織視圖中,單擊“用戶”菜單

      2)在工具欄中,單擊“添加用戶”按鈕

      3)在添加用戶頁面中,輸入用戶信息,單擊“保存”按鈕

      練習2

        添加用戶 dev01

        部門: 研發部   職位:研發

  5.1.2.2 批量添加

    步驟:

      1)在組織視圖中,單擊“用戶”菜單

      2)在工具欄中,單擊“批量添加”按鈕

      3)在批量添加用戶頁面,輸入用戶信息,單擊“保存”按鈕

      練習3

        在組織視圖中,添加部門,名稱為: 技術部

        添加如下用戶,具體如下:

          部門       用戶名         職位    

          測試部  qa05qa06qd01(測試主管)

          研發部  dev05dev06td01(研發主管)

          產品部  po01(產品經理)pd01(產品主管)

          項目部  pm01(項目經理)

          技術部  t001 職位:其他

          分組: 其他

  5.1.2.3 刪除用戶

    在用戶列表中,選擇要刪除的用戶,單擊“刪除用戶”圖標

      說明: 在禪道中,沒有真正的刪除。

  5.1.2.4 編輯用戶

    步驟:

      1)在用戶列表中,選擇要編輯的用戶

      2)單擊“編輯用戶”圖標

      3)在編輯用戶頁面,修改用戶信息,單擊“保存”按鈕

  5.1.3 權限

  5.1.3.1 查看權限

    步驟:

      1)在組織視圖中,單擊“權限”菜單

      2)在瀏覽分組頁面中,選擇一個權限,單擊“權限維護”圖標

        說明:在所有權限頁面,查看復選框選擇情況,選擇越多,權限越高。

  5.1.3.2修改權限(重點)

    步驟:

      1)在組織視圖中,單擊“權限”菜單

      2)在瀏覽分組頁面,選擇要修改的權限

      3)單擊“權限維護”圖標

      4)在所有權限頁面,取消/選擇 復選框,單擊“保存”按鈕

        說明: 在工作中,用戶的權限是根據公司實際情況確定的。

  5.1.3.3 新增分組(重點)

    步驟:

      1)在組織視圖中,單擊“權限”菜單

      2)在瀏覽分組頁面,單擊“新增分組”按鈕

      3)在新增分組頁面中輸入分組名稱和分組描述,單擊“保存”按鈕

      4)選擇新增的分組名稱,單擊“權限維護”圖標

      5)在所有權限頁面,根據實際情況,選擇復選框,單擊“保存”按鈕

  5.1.4公司

    在公司菜單中,可以修改公司信息

    總結:

      組織視圖

        部門---第一件要做的事情

      用戶

        添加用戶(單個 批量)

        刪除用戶

        編輯用戶     

      權限

        查看權限

        修改權限

        新增分組

      公司

        修改公司信息     

  5.2 后台視圖

    主要功能: 回收站(還原 隱藏)、自定義(BugCaseUser)

  5.2.1 回收站

    在回收站中,可以對數據進行還原和隱藏,禪道中沒有真正的刪除。

  5.2.2 自定義(重點)

    步驟:

      以“用戶>>職位”為例

      在后台視圖中,單擊“自定義”菜單

      在工具欄中,單擊“用戶”菜單

      在用戶>>職位頁面,輸入用戶名稱,單擊“保存”按鈕

        說明: 如果用戶>>職位添加成功,去組織視圖中的用戶菜單下查看,職位字段。

      練習4

        在組織視圖中,添加部門

          前端部門

        向 “前端部門”中,添加用戶

          q001q002

        部門: 前端部門----組織視圖_部門

        職位: WEB前端—后台視圖_自定義

        分組: WEB前端---權限----組織視圖_權限

  5.3 產品視圖

    主要功能:添加產品、添加模塊、提需求、概況

    產品解釋: 產品是負責整理編寫需求的,在公司中,一個產品是由一個或者多個項目組成,在禪道中,產品是一切的核心。

  5.3.1 添加產品

    步驟:

      在產品視圖中的工具欄中,單擊“添加產品”按鈕

      在新增產品頁面中,輸入產品信息,單擊“保存”按鈕

    說明:

      產品是由產品經理創建的(po)

      產品類型: 正常、多分支、多平台

  5.3.2 模塊

    產品添加成功后,可以添加模塊,模塊是對產品的一個分類,相當於文件和文件夾的關系,通過模塊可以更好的了解一個產品。

    步驟:

      在產品視圖中,單擊“模塊”菜單

      在模塊維護頁面中的維護子模塊中,添加模塊信息,單擊“保存”按鈕

    練習6

      產品名稱: Kalos視頻系統,添加模塊信息

      具體模塊如下:

        會員管理---------1

          VIP1---2

          VIP2---2

        課程管理---------1

          測試課程--2

          Java課程--2  

        視頻管理----------1

          每天視頻---2

          每月視頻----2

  5.3.3 概況

    可以通過概況了解產品信息,對產品進行 關閉,編輯,刪除操作。

  5.3.4 需求

    步驟:

      在產品視圖中,單擊“需求”菜單

      在工具欄中,單擊“提需求”按鈕

      在提需求頁面,輸入需求信息,單擊“保存”按鈕

    說明:

      需求來源: 產品經理、客戶、市場、客服

      有誰評審: 選擇復選框 不需要評審

    練習7

      1)在組織視圖中,添加如下用戶

        qa09dev09rel03

        qm01(測試經理)—自定義

      2)在產品視圖中,添加如下產品:

        產品名稱: Kalos會員管理系統

        產品代號: Kalos

        產品負責人: 產品經理

        測試負責人: 測試主管

        發布負責人: 運維03

        產品類型: 多分支

      3)在產品視圖中,添加模塊

        會員信息--------1

        會員成績--------1

          周考成績--2

          月考成績--2

        會員考勤---------1

      在產品視圖中,提需求

      每個模塊提交1條需求

  5.4 項目視圖

    主要功能: 添加項目、設置團隊、關聯需求、概況、分解任務

  5.4.1 添加項目

    步驟:

      在項目視圖中的工具欄中,單擊“添加項目”按鈕

      在添加項目頁面中,輸入項目信息,單擊“保存”按鈕

    說明:

      項目是由項目經理創建的

      項目類型: 短期項目、長期項目、運維項目

      如果添加項目時,關聯產品失敗,需要使用管理員登錄,在項目視圖中的“產品”菜單下關聯。

  5.4.2 團隊

    步驟:

      在項目視圖中,單擊“團隊”菜單

      在團隊成員頁面,單擊“團隊管理”按鈕

      在下拉列表中,選擇團隊成員,單擊“保存”按鈕

    練習8

      產品名稱: Kalos會員管理系統

      在項目視圖中,添加項目,具體信息如下:

        項目名稱: Kalos會員管理系統第一期

        項目代號: Kalos01

        項目類型: 短期項目

        設置團隊,具體人員如下:

          q03,qa04,qa05

          dev03,dev04,dev05

          qd01,td01,pd01,po01

          rel01

  5.4.3 需求

    步驟:

      1)在項目視圖中,單擊“需求”菜單

      2)在需求列表頁面中,單擊“關聯需求”按鈕

      3)在關聯需求頁面中,選擇需求,單擊“保存”按鈕

  5.4.4 概況

通過概況可以了解項目的基本信息,可以對項目進行,開始、延期、掛起、結束、編輯項目、刪除項目操作

5.4.5 分解任務

    步驟:

1)在項目視圖中,單擊“需求”菜單

2)在需求列表中,選擇一條需求,單擊“分解任務”圖標

3)在建任務頁面,輸入任務信息,單擊“保存”按鈕

    說明:

      1)一條需求,分解給一個測試人員和一個開發人員

    練習9

      產品名稱: Kalos會員管理系統

1)在項目視圖中,添加項目,具體信息如下:

項目名稱: Kalos會員管理系統第二期

項目代號: Kalos02

項目類型: 短期項目

2)添加團隊信息,具體要求如下:

qa03,qa04,qa05

dev03,dev04,dev06

qd01,td01

pd01,po01

rel02

3)關聯需求,關聯全部需求

4)開始項目

5)分解任務

任選2條需求,進行任務分解

一條需求,分解給一個開發人員和一個測試人員

5.4.6 開發人員完成任務

步驟:

1)使用開發(研發)人員,登錄禪道項目管理系統

2)在我的地盤視圖中,單擊“任務”菜單

3)在任務列表中,單擊ID”編號

4)在任務詳情頁面,單擊“開始”按鈕

5)閱讀 任務描述和需求描述,根據描述編寫代碼,完成后,單擊“完成”按鈕

6)在完成窗口中,輸入總消耗,單擊“完成”按鈕

練習10

練習開發人員(dev02)完成任務

5.4.7 版本

當開發人員完成若干功能后,才可以創建版本,在禪道中版本的英文叫 Build,版本由運維人員創建。

步驟:

1)使用運維人員登錄禪道項目管理系統

2)在項目視圖中通,單擊“版本”菜單

3)在版本列表頁面中,單擊“創建版本”按鈕

4)在創建版本頁面,輸入版本信息,單擊“保存”按鈕

說明:

1)版本(Build)由運維人員創建

2)名稱編號格式:

產品代號_類型_時間

CRM_STABLE_20171125

5.5 測試視圖

5.5.1 測試人員完成任務(編寫測試用例)

步驟:

1)使用測試人員登錄禪道項目管理系統

2)在我的地盤視圖中,單擊“任務”菜單

3)在任務列表中,單擊“所屬項目”鏈接

4)根據“指派給”判斷那條是我的任務(紅色),單擊“開始”圖標

5)根據“指派給”和“狀態”,判斷那條是我的任務(紅色),單擊“相關需求”鏈接

6)在需求詳情頁面,閱讀需求描述,分析數據,單擊“建用例”按鈕

7)在建用例頁面,輸入用例信息,單擊“保存”按鈕

8)當全部用例編寫完成,在任務列表頁面,單擊“完成”圖標

5.5.2 導入測試用例(工作)

步驟:

1)在測試視圖中,單擊“用例”菜單

2)在工具欄中,單擊“導出_導出模板”選項

3)在導出模板窗口中,字符編碼選擇GBK”,單擊“保存”按鈕

4)編輯模板,完成后,根據模板,編寫測試用例

5)在工具欄中,單擊“導入”按鈕

6)在導入窗口中,選擇 測試文件(編寫好的用例),字符編碼,選擇“GBK”,單擊“保存”按鈕  

練習11

項目名稱:

Kalos會員項目管理系統第二期

1)任選一條需求,進行分解任務

測試人員05、研發人員06

    ------項目經理

2)研發人員完成任務

  ------研發人員

3)測試人員完成任務

  ------測試人員

5.5.3 導出測試用例

步驟:

1)在測試視圖中,單擊“用例”菜單

2)在工具欄單擊“導出_導出數據”選項

3)在導出窗口中,輸入文件名,選擇文件類型(csv,html),單擊“導出”按鈕

  5.5.4 提交測試

當創建完版本后,才可以提交測試,由測試負責人提交測試。qd01

步驟:

1)使用測試負責人登錄禪道項目管理系統

2)在測試視圖中,單擊“版本”菜單

3)在工具欄中,單擊“提交測試”按鈕

4)在提交測試頁面,輸入測試信息,單擊“保存”按鈕

5)在待測版本頁面中,單擊“關聯用例”圖標

6)在關聯用例頁面,選擇要關聯的用例,單擊“保存”按鈕

  5.5.5 分配任務給測試人員

步驟:

1)在測試視圖中,單擊“版本”(Build)菜單

2)在待測版本頁面中,單擊“用例”圖標

3)在用例列表中,選擇用例,指派相應的測試人員

說明:

1)指派用例使用交互(交叉)指派

2)指派用例之前,最好進行列的設置(操作)

練習12

1)產品名稱: Kalos視頻系統

2)完善產品視圖中需求部分(提需求)

  --------產品經理

3)創建項目,項目名稱:

  Kalos視頻系統第一期

4)設置團隊

  測試人員、研發人員、測試主管、研發主管、產品主管、產品經理、運維人員

5)關聯需求

6)開始項目

7)分解任務

  -----項目經理

8)研發人員完成任務

9)測試人員完成任務(導入)

10)創建版本

  ---運維人員

11)提交測試

  ---測試負責人

12)指派任務給測試人員---測試負責人

13)測試人員執行測試用例

  ---測試人員

5.5.6 測試人員執行測試用例

步驟:

1)在我的地盤視圖中,單擊“測試”菜單

2)在工具欄中,單擊“給我的用例”菜單

3)選擇一條用例,單擊“執行”圖標

4)在執行窗口中,根據步驟,真正執行被測系統(程序),執行完成后和預期結果對比:

  a)相同

    表示成功,測試結果選擇“通過”

  b)不同

    表示失敗,測試結果選擇“失敗”,在實際情況文本框中,輸入“真實結果”,並上傳附件(證跡圖片)

  5.5.7 測試人員提交缺陷報告

    復習: 缺陷報告的處理流程

    步驟:

1)在我的地盤視圖中,單擊“測試”菜單

2)在工具欄中,單擊“給我的用例”菜單

3)在用例列表中,選擇“結果”是失敗的,測試用例,單擊“轉Bug”圖標

4)在轉Bug詳情頁面,選擇測試結果是:“失敗”的測試步驟,單擊“保存”按鈕

5)在提Bug頁面中,輸入Bug信息,單擊“保存”按鈕

說明:

1)Bug類型: 標准規范、代碼錯誤、界面優化、設計缺陷  

2)嚴重程度和優先級是根據公司提供的文檔,選擇的

  5.5.8 確認並分配缺陷報告

    步驟:

1)使用研發經理/主管登錄禪道項目管理系統

2)在我的地盤視圖中,單擊Bug”菜單

3)Bug列表中,單擊“ID”編號

4)Bug詳情頁面,閱讀重現步驟,確認是否是缺陷

  a)如果是缺陷

    單擊“確認”按鈕,在確認頁面,選擇“開發人員”,單擊“保存”按鈕

  b)如果不是缺陷

    單擊“解決”按鈕,在解決頁面中,解決方案,選擇設計如此,其它選項不變,單擊“保存”按鈕

5.5.9 處理(修改)缺陷報告

步驟:

1)使用研發人員登錄禪道項目管理系統

2)在我的地盤視圖中,單擊Bug”菜單

3)Bug列表中,單擊“ID”編號

4)Bug詳情頁面,閱讀重現步驟,修改代碼,修改完成后,進行自測,單擊“解決”按鈕,在解決窗口中,選擇“已解決”,其它選項不變,單擊“保存”按鈕

5.5.10 返測

步驟:

1)在我的地盤視圖中,單擊Bug”菜單

2)Bug列表中,單擊“ID”編號

3)Bug詳情頁面,根據重現步驟,再次執行用例,對比“預期結果”

a)如果相同

  表示返測成功,單擊“關閉”按鈕

b)如果不同

  表示返測失敗,單擊“激活”按鈕,在“激活”窗口,單擊“保存”按鈕

  提交缺陷>>確認缺陷>>處理缺陷>>驗證缺陷>>關閉缺陷

練習13

產品名稱: 禪道項目管理系統

項目名稱: 禪道項目管理系統第一期

1)使用測試負責人指派任務(qd01),測試人員執行測試用例

2)測試人員執行測試用例

3)測試人員提交缺陷報告

4)研發主管確認分配缺陷報告

5)研發人員處理缺陷報告

6)測試人員返測缺陷報告


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM