TPshop測試項目(手工測試)
1. 熟悉項目
熟悉項目步驟
- 了解項目的業務特性: 項目是用來做什么的?
- 了解項目的角色和用戶: 項目是給誰用的?
- 了解項目的組織框架圖: 項目包括哪些功能模塊?
- 了解項目的技術棧: 項目是用哪些技術實現的?
熟悉項目的信息來源
- 項目中已經存在的文檔: 需求說明書, 用戶使用手冊, 測試用例等
- 使用項目的現有環境: 開發環境, 測試環境, 線上環境
- 詢問項目中的其他成員: 測試組員/組長, 開發人員, 產品經理
業務特性
TPshop是一個開源的電商系統, 通過互聯網來實現商品的銷售與業務流程的電子化
角色和用戶
組織框架圖
一個獨立的界面就是一個功能模塊
具有共同特點的模塊可以進行歸納合
項目的技術棧
數據庫: mysql
web服務器: apache
開發語言: php
操作系統: linux, windows
2. 測試流程
- 需求分析與評審
- 編輯測試計划與測試方案
- 設計測試用例與評審
- 執行測試用例與缺陷跟蹤
- 編寫測試報告
2. 測試計划
描述了要進行的測試活動的范圍, 方法, 資源和進度的文檔
- 范圍和目標
- 角色與職責
- 進度與資源
- 風險與應對
- 准入准出標准
3. 測試方案
從測試的技術角度去分析需求, 在方向上要明確怎么測, 分析結果重點在於測試策略與技術實現
- 方法
- 環境
- 工具
4. 測試用例
- 基本測試策略
- 冒煙測試
- 基本功能檢查
- 核心業務流程測試
- 單功能測試
- 輪播圖
- 購物車
- 后台會員管理
- .....
- 集成測試與回歸
- 系統測試與回歸
- 驗收測試與回歸
- 冒煙測試
- 測試用例的核心要素
- ID
- 模塊
- 優先級
- 標題
- 測試數據
- 前置條件
- 測試步驟
- 預期結果
5. 執行測試用例和bug跟蹤
- 缺陷模板的核心要素
- ID
- 標題
- 優先級
- 嚴重程度
- 預置條件
- 測試數據
- 復現步驟
- 預期結果
- 實際結果
- 缺陷類型
- 缺陷狀態
6. 測試報告
- 測試概要
- 缺陷統計和分析
- 測試結論
3. 輪播圖測試
1. 輪播圖需求分析
一個測試點就是一條測試用例
2. 編寫測試用例
3. 缺陷報告
4. 測試報告(例)
- 測試概要
- 本次測試對象: 輪播圖功能
- 工作
- 設計測試用例11條, 並提交了Excel相關報告
- 完成用例在版本V1.0上的測試工作,發現3個bug(s3: 1個, s4: 2個), 建議在上線前修復即可
- 缺陷統計與分析
- 分析圖
- 測試結論
- 無重大bug, 但不建議上線, 需要改進的bug3個
4. 購物車-我的購物車測試
1. 需求分析
2. 編寫測試用例(例)