軟件測試職業規劃

【原創】軟件測試職業發展規劃
          以前有同窗問我軟件測試工程師應該如何發展,感受有些迷茫。問我何時應該學自動化?何時應該學性能?我是學習java好,仍是學習html?仍是python? 

下圖,我給出了一個測試工程師5年的職業規劃方案,從剛入行到資深測試工程師:

圖片

總體職業規範分爲4個階段:
  
   階段一(初級工程師):
      a. 工做年限通常在2年之內
      b. 基本技能:
               1. 測試計劃編寫、測試用例設計、測試用例評審、Bug工具使用、測試執行、測試結果分析
      c. 提升技能:
               1. 需求設計介入、需求評審介入、系統設計介入、系統設計評審介入、產品代碼評審介入
               2. 安全性測試思考、性能測試思考、項目風險分析、項目版本控制瞭解
               3. 項目完整流程和總體質量把控介入、和開發高效溝通以及關係處理
               4. 項目流程改進思考
       技能學習建議:
               1. 參與一個完整的項目,跟蹤項目全部流程
 
  階段二(中級工程師):
       a. 工做年限通常2-3年
       b. 基本技能(包括初級工程師的基本職能之外):
                1. 使用UI自動化工具、編寫UI自動化腳本
       c. 提升技能(括初級工程師的提升職能之外):
                1. 項目總體質量分析和報告、項目流程改進推進
                2. 自動化持續集成了解
 
 階段三(高級工程師):
       a. 工做年限通常3-4年
       b. 基本技能(包括中級工程師的基本職能之外):
                1. 使用性能工具、編寫性能測試腳本
       c. 提升技能(包括中級工程師的提升職能之外):
                1. 熟悉產品代碼和產品總體架構設計
                2. 分析系統性能瓶頸和性能拐點
                3. 自動化持續集成系統運用
 
階段四(資深工程師):
      a. 工做年限通常5年以上
      b. 基本技能(包括高級工程師的基本職能之外):
               1. 具有API自動化和白盒測試的能力
      c. 提升技能(包括高級工程師的提升職能之外):
               1. 精通產品代碼的具體實現細節
               2. 項目總體流程體系改進
               3. 產品總體性能分析和風險分析
               4. 自動化持續集成體系建設
 
計算機軟件是一門很深可是更新速度又很快的學問,須要你們不斷的學習新知識才能跟上時代的步伐。
相關文章
相關標籤/搜索