測試人員如何做需求評審?
需求評審的目的
- 加強對業務/使用者需求的理解,為做好需求分析、測試計劃和測試設計打下基礎。
- 澄清需求,保證各角色在需求認知上達成一致。
- 發現需求問題。
- 確定測試目標和測試範圍。
評審之前
需求評審之前應該會拿到產品規格說明書,作為評審員,應該提前對產品規格說明書進行通讀、研究,提前發現問題,帶著問題參加評審會議,而不是到會議上再臨時發現問題。
測試可以挖掘的問題
- 正確性:需求是否合理?邏輯是否正確?是否有無意義的需求?是否有重疊需求?是否有冗餘資訊?
- 完備性:功能、效能、安全、輸入/輸出、條件限制、應用範圍是否說明完備?是否有漏掉的功能、輸入/輸出、條件?是否定義各種故障模式和錯誤型別的處理方式?輸入/輸出的型別、取值範圍、精度、單位、格式是否定義完整?是否考慮效能、安全需求目標?
- 易理解性:描述是否清晰和明確,沒有二義性?
- 一致性:需求之間是否有衝突和矛盾?是否考慮不同裝置、系統、瀏覽器等相容性?是否考慮向前/向後相容?是否考慮對其他模組的影響?
- 可行性:技術可否實現?
- 可測試性:是否明確各個功能的驗收標準?輸入/輸出的資料是否清楚定義從而容易驗證?
評審過程
- 認真傾聽產品講解需求,在討論環節提出自己的問題。
- 提問時對事不對人。
常用技術和工具
- 可以建立評審 checklist,checklist 需要持續完善,發現一個典型錯誤就加進去。通讀產品規格說明書時,按 checklist 挖掘問題。
- 善用場景分析法,從使用者的角度去質疑需求。
- 最好是有專案管理工具,可以在需求評審計劃上關聯記錄發現的問題(這一步可以在評審之前完成,也可以在評審過程中錄入,鑑於評審過程錄入有點影響大家的時間,最好是評審之前完成,評審過程直接開啟問題討論即可),用於記錄評審過程以及後續的研發資料分析。
希望大家補充。
相關文章
- 軟體測試的需求評審
- 測試人員承接測試需求的策略
- 需求評審
- 需求評審,測試人員應該發揮怎樣的價值?兩分鐘讓你不再懵逼
- 測試用例評審:開發、產品、測試人員都覆蓋了哪些內容?
- 軟體測試員如何提取測試需求?
- 需求評審會怎麼做?
- QA需求評審關注點
- AI輔助需求規格描述評審AI
- 【討論】用大模型評審測試用例?大模型
- 測試人員如何提高API功能測試效率?API
- 測試人員如何攻破物聯網測試?
- 測試人員如何上手去測試鴻蒙 NEXT鴻蒙
- 測試行業 怎麼招聘女測試人員,行業
- 測試人員必會SQL命令SQL
- 測試用例如何評審,看完這篇就會了
- 測試人員學Java入門指南Java
- 測試人員的價值=自動化測試的水平?
- 測試人員與開發人員的比例究竟多少是合理的?
- 功能測試之審批流測試
- 為什麼測試人員必學Linux?Linux
- 路人開發對測試人員的看法
- 軟體測試為什麼要做測試需求分析?專業的軟體測評公司有哪些?
- 如何做好軟體迴歸測試? 專業軟體測評中心有哪些?
- 程式設計師可以自己寫測試?還需要測試人員嗎?程式設計師
- 測試人員必看!!!軟體測試環境搭建有哪些原則?
- 作為測試人員,你對自己的測試結果有信心嗎?
- 測試工程師必學:測試人員如何深入瞭解專案工程師
- 介面測試人員需要掌握的知識技能
- 測試評論
- 聊聊發版提測和釋出評審
- 軟體測試-需求分析
- 開發人員測試 Devin AI 後的發現devAI
- 測試人員為什麼必須要會 LinuxLinux
- 測試人員對程式設計天生“恐懼”麼?程式設計
- 軟體測試人員需要具備的硬技能
- 14年測試人最近的面試經歷,值得所有軟體測試員借鑑面試
- 最全APP測試思想及流程要點,高薪測試人員一定要看!APP高薪