如今的軟件測試越發(fā)的呈現(xiàn)出這樣一個現(xiàn)象:

  起點易,深入難。由此,整個行業(yè)也成兩級分化之勢,隨著 大量經驗庫及自動化測試工具,兩級分化之勢日趨嚴重。

  測試之深度、之寬度,未來如何把控?

  下文以華為的視角,來看看華為測試團隊的培養(yǎng)模式。

  1、軟件設計能力:測試并非劣于研發(fā),包括:架構、設計、對需求理解、甚至在商務的層面,測試軟件設計思維能幫助一個產品少走彎路。

  2、原理分析提升:測試不僅僅只是發(fā)現(xiàn)缺陷,包括:定位缺陷、給研發(fā)指導意見等,提升整體團隊的技術能力。

  3、測試思維模式:通過根因分析反復的訓練的測試人員的分析模式,不僅僅讓測試人員了解更了多相關技術,也讓學員通過不斷演練掌握一種做事思路,即:目標分解技術。

  4、懂的做事的方法和套路:用內部人士的話來說,華為培養(yǎng)模式是一種設計模式,是一種按套路出牌的方式,套路中包含關鍵路徑、技術方法、應對技巧幾個部分。

  5、持續(xù)總結變經驗為套路:堅持持續(xù)將團體經驗沉淀為套路、方法、體系、工具(包括:測試指導書、產品線測試經驗庫、軟件設計基線 等)。

  6、善用數(shù)據(jù)分析:如何做到有效改進,我們必須知道正確的方向?如何做到有效改進,我們必須知道有效的方法?測試經驗中取之不盡之處,來自于我們對產品缺陷的分析,這是一個無盡的寶庫,善于數(shù)據(jù)方向不僅能調整好測試策略,更能幫助我們在有效度量中預測問題缺陷,還能為我們持續(xù)改進找到前進方向。

  7、會用兵、會打戰(zhàn):哪怕這個團隊差強人意,也知道如何改整體能力(意識、戰(zhàn)略、戰(zhàn)術),仍然是設計模式的應用,但是設計模式不是死的。

  8、清晰崗位的職責、合理組建高效團隊:每個崗位角色應該承擔什么樣的技能、掌握哪些測試方法、技術,選、育、用、留目標明確。

  9、目標管理與技術經驗:對于項目的責任駕馭在整體PBC管理之中,無論是SOW還是測試計劃,都將目標管理發(fā)揮到(目標不變,變方法)。