精準測試分析是根據需求,代碼等的變更情況,結合函數關系、模塊關系、推薦的用例來進行測試分析,設計測試方案和用例,評估影響范圍。這個過程不僅是對產品實現的進一步深入理解,也是對后續測試執行及測試結果的一個精準分析評估。在實際工作中,可根據項目成熟度及團隊人員能力成熟度制定相應的測試分析規范,指導測試分析工作的開展。
精準測試分析流程
1.測試分析覆蓋范圍
測試分析內容包括需求分析,業務邏輯分析,代碼邏輯分析,變更影響分析,性能分析, 穩定性分析,兼容性分析,測試手段分析等;其中產品實現可以通過平臺提供的模塊,函數,類調用關系圖來進行輔助分析;測試手段分析從指黑盒,白盒,手動測試,自動化測試這些維度開展。
2.測試分析產出
a.?產品實現
從產品開發技術實現的角度,完成對需求,架構,代碼實現的分析文檔
b.?測試設計
(1)根據前面對產品實現的分析,從產品的功能,性能,穩定性等維度,展開用例設計;對于測試手段,涉及到自動化測試實現的,同步輸出自動化測試方案及ROI評估。
(2)針對差異化的測試分析,可結合精準推薦的用例進行進一步的評估,查缺補漏。
c.?測試計劃
根據前面的測試設計,制定出精準的測試計劃,包括測試范圍,策略,人員時間安排,以及可能存在的風險預估及應對策略,測試計劃可在平臺進行管理,以便在測試執行過程中查看測試進度,測試用例通過等過程情況。
3.測試分析review
測試分析完成后的產出應進行Review。可以根據產品的特點制定相應的測試測試分析review規范進行,review的主要產出是評估前期測試分析的完善及精準程度,測試計劃的合理性,以及對風險評估的合理性。
轉自騰訊電腦管家精準測試白皮書!