自動化測試07 - TPshop測試項目(手工測試)


TPshop測試項目(手工測試)

1. 熟悉項目

  熟悉項目步驟

  1. 了解項目的業務特性: 項目是用來做什么的?
  2. 了解項目的角色和用戶: 項目是給誰用的?
  3. 了解項目的組織框架圖: 項目包括哪些功能模塊?
  4. 了解項目的技術棧: 項目是用哪些技術實現的? 

  熟悉項目的信息來源

  1. 項目中已經存在的文檔: 需求說明書, 用戶使用手冊, 測試用例等
  2. 使用項目的現有環境: 開發環境, 測試環境, 線上環境
  3. 詢問項目中的其他成員: 測試組員/組長, 開發人員, 產品經理

  業務特性

    TPshop是一個開源的電商系統, 通過互聯網來實現商品的銷售與業務流程的電子化

  角色和用戶

  

 

 

   組織框架圖

  一個獨立的界面就是一個功能模塊

  具有共同特點的模塊可以進行歸納合

 

 項目的技術棧

數據庫: mysql

web服務器: apache

開發語言: php

操作系統: linux, windows

2. 測試流程

  1. 需求分析與評審
  2. 編輯測試計划與測試方案
  3. 設計測試用例與評審
  4. 執行測試用例與缺陷跟蹤
  5. 編寫測試報告

  2. 測試計划

描述了要進行的測試活動的范圍, 方法, 資源和進度的文檔

  1. 范圍和目標
  2. 角色與職責
  3. 進度與資源
  4. 風險與應對
  5. 准入准出標准

  3. 測試方案

從測試的技術角度去分析需求, 在方向上要明確怎么測, 分析結果重點在於測試策略與技術實現

  1. 方法
  2. 環境
  3. 工具

  4. 測試用例

  • 基本測試策略
    • 冒煙測試
      • 基本功能檢查
      • 核心業務流程測試
    • 單功能測試
      • 輪播圖
      • 購物車
      • 后台會員管理
      • .....
    • 集成測試與回歸
    • 系統測試與回歸
    • 驗收測試與回歸
  • 測試用例的核心要素
    • ID
    • 模塊
    • 優先級
    • 標題
    • 測試數據
    • 前置條件
    • 測試步驟
    • 預期結果

  5. 執行測試用例和bug跟蹤

  • 缺陷模板的核心要素
    1. ID
    2. 標題
    3. 優先級
    4. 嚴重程度
    5. 預置條件
    6. 測試數據
    7. 復現步驟
    8. 預期結果
    9. 實際結果
    10. 缺陷類型
    11. 缺陷狀態

  6. 測試報告

  • 測試概要
  • 缺陷統計和分析
  • 測試結論

3. 輪播圖測試

  1. 輪播圖需求分析

一個測試點就是一條測試用例

 

 

   2. 編寫測試用例

 

 

 

  3. 缺陷報告

 

 

   4. 測試報告(例)

  • 測試概要
    • 本次測試對象: 輪播圖功能
  • 工作
    • 設計測試用例11條, 並提交了Excel相關報告
    • 完成用例在版本V1.0上的測試工作,發現3個bug(s3: 1個, s4: 2個), 建議在上線前修復即可
  • 缺陷統計與分析
    • 分析圖
  • 測試結論
    • 無重大bug, 但不建議上線, 需要改進的bug3個

 4. 購物車-我的購物車測試

  1. 需求分析

 

 

 

 

 

 

 

 

 

 

   2. 編寫測試用例(例)

 


免責聲明!

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



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