軟件業務邏輯測試的套路


1. 了解需求

  • 了解需求的渠道:需規、原型、過程文檔(概設、詳設、測試用例、用戶手冊、BUG清單)等等。和產品、研發交流。如果沒有需求文檔開發也離職了,那就自己操作系統體驗吧!作為一個用戶以自己的賬戶和個人數據去使用產品,經歷完整的用戶體驗。

  • 業務了解的程度:項目背景、業務流程、功能模塊、角色權限、技術選型
    還要清楚系統的邏輯架構、系統周邊的依賴和交互,數據流轉方式、是否有外部的數據源,可能存在的風險點

  • 項目了解的程度:項目的成員,前后端的研發、產品、項目經理。要知道什么問題問誰

  • 關注項目的狀態,開發進度。特別是質量狀態。了解BUG數量、問題的分組方式、已經報告的BUG類型、最長時間未處理的BUG、最近一些BUG的類型、修復比例等。

  • 對測試的要求:測試的顆粒度、是否有明確的測試結束時間、確定測試范圍 、交付文檔

2. 梳理業務流程圖、划分測試點、優先級

  • 根據模塊功能划分測試點,排列測試的優先級,風險最大的有哪些部分
  • 做場景分析找出用戶場景、不同角色使用的場景,權限。
  • 參考(競品分析、通用測試點)

3. 對比同行軟件邏輯,審查邏輯是否符合標准

  • 找產品確認需求理解是否一致
  • 對比同行軟件確認軟件邏輯是否有設計缺陷

4. 編寫測試用例,寫出邏輯測試步驟

  • 常用等價類、邊界值、場景法、因果圖、根據經驗做錯誤推測
  • 一般小型團隊用思維導圖梳理測試點,編寫和維護測試用例費時費力

5. 測試用例評審、思考是否有遺漏點

6. 准備測試環境、測試數據

7. 測試的主要順序

  • 找出產品最重要的模塊
  • 模塊中最重要的功能
  • 確保重要功能的可用性
  • 測試其他功能,確保可用
  • 測試完可用性后,測試可靠性
  • 異常場景測試

8. 壓力、性能

9. 安全


免責聲明!

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



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