一、 測試相關軟件
1、 測試管理軟件
1) 禪道(ZenTao) 國產 開源免費
2) QualityCenter(QC) HP公司
3) 其他:BugFree 、 Mantis 、Jira
2、 功能自動化軟件
1) QuickTestProfessional(QTP) HP公司
2) Selenium ---java語言(selenium和java一起使用) 開源免費
3、 性能自動化
1) LoadRunner(LR) HP公司
2) Jemter
4、 白盒測試
1) Junit -- 單元測試,接觸的語言java
2) 其他:Jtest 、 C++Test
二、 禪道(ZenTao)簡介
禪道是一款B/S結構的軟件,主要功能 :產品管理、項目管理、測試管理、文檔管理、組織管理、后台管理。
三、 禪道的安裝
步驟:
1)下載禪道項目管理系統,到禪道官網(Windows/Linux/Mac)
2)將禪道軟件安裝到電腦根目錄上(D:\xampp)
3)在“禪道集成運行環境”窗口中,單擊“啟動禪道”按鈕
說明 :
(1)apachezt 端口號為:80(默認端口),如果端口號是81,83,需要記住端口號。
(2)mysqlzt 端口號為:3306
4)單擊“訪問禪道”按鈕
直接打開運行安裝,安裝完成
打開出現
點擊“啟動禪道”會出現,
直接安裝,完成后會出現
點擊“啟動”按鈕
點擊“訪問禪道”按鈕
點擊“開源版”
用戶名:admin 密碼:123456
四、 禪道的訪問
1、 本機訪問
1) 地址:http://127.0.0.1/zentao 或http://localhost/zentao
說明:127.0.0.1---本機
127.0.0.1==localhost
2、 服務器訪問
工作中禪道項目管理軟件是安裝到服務器上的
步驟:
步驟1:查詢服務器的IP地址
開始>>運行>>cmd>>單擊“確定”按鈕,輸入:ipconfig
步驟2:打開瀏覽器,在地址欄中輸入 http://172.166.5.237/zentao
示例:http://服務器的IP 地址:端口號/zentao
說明:1)服務器IP地址—查詢ip地址:ipconfig
查看網絡連接情況:ping
格式:(1)ping空格+服務器IP地址
(2)ping空格+域名(www.baidu.com)
2)端口號
啟動禪道時,顯示的端口號是多少,訪問禪道時,在地址欄中就填寫多少,80端口可以省略
五、 禪道的主要功能模塊講解
禪道初始用戶名和密碼 :admin/123456
1、 組織視圖
主要功能 :
添加用戶、添加部門、設置權限、修改公司名稱、查看用戶登錄狀態
1.1部門
禪道搭建成功后,管理員第一件要做的事情就是添加部門。
步驟:
步驟1 :在“組織視圖”中單擊“部門”菜單
步驟2 :在“部門結構”頁面中添加部門(測試部,研發部,產品部)
1.2 用戶
1.2.1 添加用戶
測試人員(qa) 、研發人員(dev) 、產品經理(po)、項目經理(pm)
測試主管(qd) 、 研發主管(td) 、產品主管(pd) 、運維人員(rel)
步驟:
1)在“組織視圖”中的“工具欄”中,單擊“添加用戶”按鈕
2)在“添加用戶”頁面,輸入用戶信息,單擊“保存”按鈕
注意:
1)用戶名,真實姓名,密碼為必填項
2)分組決定用戶權限。
1.2.2 批量添加
步驟:
1)在“組織視圖”中的“工具欄”中,單擊“批量添加”按鈕
2)在“批量添加用戶”頁面,輸入用戶信息,單擊“保存”按鈕
1.2.3 刪除用戶
在“用戶列表”,直接單擊“刪除”按鈕(其實用戶沒有真正刪除,只是隱藏起來)
1.3 公司
設置公司名稱信息
1.4 權限
1.4.1 查看權限
步驟:
1)在“組織視圖”中,單擊“權限”菜單
2)在“瀏覽分組”頁面中,選擇一個“分組名稱”,單擊“權限維護”按鈕
1.4.2 添加分組(添加權限)
步驟:
1)在“組織視圖”中,單擊“權限”菜單
2)在“瀏覽分組”頁面,單擊“新增分組”按鈕
3)在“新增分組”頁面,輸入信息,單擊“保存”按鈕
4)在“瀏覽分組”頁面,找到“新增分組”名稱,單擊“權限維護”按鈕
5)在“所有權限”頁面,選擇實際的權限,單擊“保存”
2、 產品視圖
主要功能:
添加需求、添加計划、添加模塊、發布產品
產品解釋:
產品是一切的核心,產品是很多項目的集合,是由一個或多個項目組完成的,產品由產品經理創建
示例:禪道項目管理系統
產品à禪道項目管理系統
項目à禪道項目管理系統一期(我的地盤、產品視圖)
禪道項目管理系統二期(+組織視圖,后台視圖)
2.1 添加產品
步驟:
1)在“產品視圖”中的工具欄中,單擊“添加產品”按鈕
2)在“新增產品”頁面,輸入產品信息,單擊“保存”按鈕
說明:
1)產品由產品經理創建
2)產品類型:
(1)正常
(2)多分支: PC/Android /IOS
(3)多平台:Windows/linux/mac
3)產品名稱和產品代號為必填項
2.2 添加模塊
模塊解釋:對產品進行分類,方便后面開發和測試
步驟:
預置條件:產品已經添加成功
1)在“產品視圖”中,單擊“模塊”菜單
2)在“模塊維護”頁面添加模塊信息
說明:產品經理和客戶溝通,充分了解產品的功能后,對產品進行模塊的划分。
3)如果模塊划分不詳細,可以在“維護產品視圖模塊”中,再次進行划分
2.3 添加需求
步驟:
1)在“產品視圖”中,單擊“需求”菜單
2)在“工具欄”中,單擊“提需求”按鈕
3)在“提需求”頁面,輸入需求信息,單擊“保存”按鈕
說明:
1)添加好產品后,必須要添加模塊信息
2)需求描述,禪道中對需求的描述越詳細越好
步驟
1)在“項目視圖”中,單擊“添加項目”按鈕
2)在“添加項目”頁面輸入項目信息,單擊“保存”按鈕,彈出“提示框”
3)單擊“設置團隊”按鈕
4)在“團隊管理”頁面,選擇相應的團隊成員,單擊“保存”按鈕。
3.2 關聯需求
步驟
1)在“項目視圖”中,單擊“需求”菜單
2)在“需求列表”中,單擊“關聯需求”按鈕
3)在“關聯需求”頁面,選擇要關聯的需求,單擊“保存”按鈕
產品名稱:CRM客戶關系管理系統
模塊信息:考勤管理、員工信息管理、員工薪資管理、員工出差管理
需求:
示例:員工信息管理
(1)輸入有效員工信息,員工添加成功
3)在“項目視圖”中,添加項目,設置團隊、關聯產品、關聯需求
項目名稱:CRM客戶關系管理系統第一期
設置團隊:開發、測試、產品、運維
關聯產品:A、添加項目時關聯
B、項目視圖_產品菜單
關聯需求:項目視圖_需求菜單
3.3分配任務
步驟:
任務由項目經理進行項目的分配,禪道中提倡自由領取任務
1)在“項目視圖”中,單擊“需求”菜單
2)在“需求列表”中,選擇一條需求,單擊“分解任務”圖標
3)在“建任務”頁面中,填寫任務信息,單擊“保存”按鈕。
用例標題:項目名稱_模塊名稱_測試對象001
CRM_員工信息_界面001
CRM_員工信息_添加員工002
4、 測試視圖
主要功能:創建用例、管理bug、管理版本
4.1 用例
禪道中測試用例由測試人員進行創建,測試人員的任務由項目經理進行分配
禪道中創建用例步驟:
1)在“我的地盤”中,單擊“任務”菜單
2)單擊“相關需求”連接,跳轉到需求頁面
3)單擊“建用例”圖標
4)在“建用例”頁面,填寫測試用例信息,單擊“保存”按鈕
導入測試用例步驟:
1)在“測試視圖”中,單擊“用例”菜單
2)在“工具欄”中,單擊“導出”,選擇“導出數據”選項
3)在“導出”界面中,輸入文件名,選擇csv文件格式,
字符編碼:GBK,單擊“導出”按鈕。
4)根據導出模板,在模板中設計測試用例
5)在工具欄中,單擊“導入”按鈕,單擊“瀏覽”按鈕,
選擇設計好的測試文件(csv),字符編碼:GBK
單擊“保存”按鈕
4.2 Bug
軟件測試流程:
根據需求,編寫測試計划(測試方案),根據測試計划,設計測試用例(7種方法),執行測試用例,發現缺陷,提交缺陷報告,提交測試總結報告
步驟
1)執行測試用例,發現缺陷,
2)在“測試視圖”中,單擊“用例”菜單,在“用例列表”中
選擇結果是“失敗”的測試用例,單擊“轉bug”圖標
3)在“轉bug”頁面,選擇結果為“失敗’的記錄,單擊”保存“按鈕
4)在“提bug”頁面,填寫Bug信息,單擊“保存”按鈕
4.3驗證Bug
測試人員----提交缺陷報告
開發經理----分配缺陷報告
開發人員----處理缺陷報告
| N
測試人員 ---- 返測
| Y
測試人員----關閉缺陷報告
4.3.1 自定義(用戶)
步驟:
1)在“后台視圖”中,單擊“自定義”菜單
2)在“工具欄”中,選擇要自定義的菜單(用戶)
3)在“用戶>>職位”頁面,添加新的職位名稱(研發經理,tm)
4)在“組織視圖”中,單擊“權限”菜單
5)在“瀏覽分組”頁面,單擊“新增分組”按鈕
6)單擊“權限維護”圖標,選擇權限,單擊“保存”按鈕
7)在“組織視圖”中,單擊“用戶”菜單
在工具欄中,單擊“添加用戶”按鈕
4.3.2 驗證Bug步驟
步驟
預置條件:測試人員已經提交bug
1)使用開發經理登錄“禪道”
2)在“測試視圖”中,確認測試人員提交的Bug是否是Bug
如果是Bug,單擊“確認”圖標,指派給開發人員
3)使用開發人員登錄“禪道”中,
根據實際結果,修改Bug,修改完成后,單擊“解決”圖標
4)使用測試人員登錄“禪道”中,驗證開發人員修改后的測試用例
如果執行通過,單擊“關閉”圖標
如果執行失敗,單擊“激活”圖標
