測試如何快速瞭解一個產品、需求、任務(海盜派測試分析,KYM)

C鼬發表於2017-06-24

測試如何快速瞭解一個產品、需求、任務

(海盜派測試分析,KYM)

分析型別 分析項
Customers(使用者) 這個產品或特性是
使用者有哪些
使用者或使用者之間的優先順序
使用者之間的需求有沒有矛盾的地方
使用者提這些需求的原因
這些需求之間的優先順序
使用者最關心的地方
使用者的痛點
使用者對測試或質量的訴求
使用者的實際使用環境
Infomation(資訊) 這個產品或特性需要關注的關鍵資訊
這個專案需要特別注意的地方
可以向誰進一步瞭解資訊
可參考的文件、手冊、資料、網站
是全新的產品/特性,還是新開發的?
有沒競品分析報告,或同類產品參考
歷史版本出現過哪些問題
Developer Relations(開發者關係) 產品或特性由誰開發
有多少人開發
開發人員的經驗
使用敏捷還是瀑布開發模式
開發語言
程式碼規模
測試和開發人員的溝通協作方式
程式碼複雜度
哪一部分比較複雜
哪些地方使用了新技術
開發人員做了哪些測試
發現了哪些問題
是否存在沒有解決的問題
需求變更的情況怎麼樣
開發對測試策略有無意見
Test Team(測試團隊) 有幾個測試團隊負責測試
負責測試的人員組成
測試人員的經驗如何
測試人員對被測物件的熟悉程度如何
測試人員的穩定度如何
測試人員是專職還是兼職
測試人手是否充足
Equipment & Tools (裝置和工具) 需要哪些測試裝置或工具
測試環境是否可獲得
是否有可參考的自動化測試指令碼
搭建測試環境需要的時長
環境搭建難度如何,是否需要培訓?
測試結果觀察是否容易
產品可測試性如何
需要哪些測試管理工具來記錄測試過程
Schedule(進度) 產品和特性需要何時交付給使用者
是一次性交付還是分期交付
估計的和實際的測試周期
最早何時可以拿到可以進行系統測試的版本
一輪測試或一個迭代是多長時間
Test Item(測試項) 主要的測試專案有哪些
哪些部分可以降低測試優先順序或者先不測試
產品和特性變更後的測試策略(確認測試、迴歸測試)
哪些部分新增或修改
Deliverables(交付件) 需要的測試交付件有哪些
有無必須使用的或者可參照的模板、checklist
每個測試交付件的時間要求和內容要求

相關文章