在華為研發專案管理中,成本、進度、質量是專案控制的鐵三角,其中研發專案質量的控制包括產品測試、評審、質量保證(qa),如果涉及到硬體,還得包括fmea和新物料認證,產品測試是目前國內很多公司研發部門頭疼的環節,如何通過測試保證產品質量,如何通過測試降低產品發布的風險,如何通過測試降低因設計而造成的維護成本„…這些問題都在困擾著大部分的中國研發管理者, 如何通過有效的測試手段在較短的時間裡找出所有了產品缺陷,是許多企業負責人或研發總監面臨的困惑。
那麼,面臨這種情況,究竟是技術問題還是管理問題?華為在2023年跟ibm開始的產品開發變革,並引進先進流程,華為公司內部稱之為ipd(整合產品開發)。
測試是產品開發過程中必不少的環節,在華為的研發人員中,有近三分之一的人員是測試人員,華為的測試體系在國內算是起步較早,大概經歷了這樣幾個階段:
第一階段:青銅器時代–手工作坊式測試
2023年 研發測試團隊成立,手工作坊式的研發過程和測試。
第二階段:鐵器時代–ipd和cmm階段
2023年 華為與ibm合作,開始引進ipd流程
2023年 引進cmm理念
ipd:
concept(概念)-> plan(計畫)-> development(開發)-> qualify(驗證)-> launch(發布)-> lifecycle(生命週期)
第三階段:火器時代–ptm階段
2023年 在ipd基礎上開發ptm流程,自動化測試規模開展,到2023年ptm趨於完善
ptm:
charter->tr1(測試分析與計畫)->tr2->tr3(測試方案設計)->(測試用例實現)tr4(執行sdv)(執行sit)->tr5(執行svt)->tr6(測試關閉)
第四階段:集團軍時代–ipd-rd-i&v階段
產品需求分析->產品架構與系統設計->系統整合與驗證流程[(迭代開發模式、瀑布開發模式)->系統整合測試(sit)->系統驗證測試(svt)
第五階段:特種兵和資訊戰時代–「後敏捷」階段目前處於探索階段
實際操作中的例子:1.轉測前:
1.1.需求串講
1.2.輸出測試方案和測試用例
1.3.評審:根據評審意見進行修改
1.4.歸檔
1.5.匯入至tmss
2.轉測中:
2.1.在tmss上標註結構
2.2.提單
2.3.回歸問題單
3.轉測結束:
3.1.根據問題看是否需要補測
3.2.輸出測試總結
3.3.回歸問題單
測試流程總結
1 參與需求評審與技術評審 2 對測試時間進行估時 a.設計測試用例,怎麼設計測試用例?b.測試用例的維護 c.用例設計優先順序 p0 將冒煙case定位最高優先順序,p1 主要功能及各模組的主要功能 影響到多數使用者的功能 特別影響使用者體驗 重要的錯誤和邊界。p2 包括詳盡的邊界,錯誤和配置測試...
測試流程總結
1 專案任務 如 p0 ps p1 等 立項任務,優先順序較高 2 日常任務 如 開發自提任務,產品小需求任務,開發測試可正常排期上線 3 插單任務 如 線上優化任務 老闆緊急需求,雖任務量不算大,但需緊急上線,會占用開發測試較多時間 專案任務大致流程可描述如下 專案啟動會 針對核心專案,專案管理p...
測試協作流程總結
一 測試過程之需求分析 測試介入階段大多從需求分析開始,需求分析階段是整個軟體生命週期最關鍵的一環,產品 研發 測試三方對產品需求理解應做到一致,所以需求評審會尤其重要,至少2輪以上。需求分析優化點 二 測試過程之測試計畫 測試方案 測試計畫大多為測試組長編寫,主要包含測試目標 測試資源 測試策略 ...