測試工程師能力勝任模型

勝任力模型做爲QATC職稱評定標準的細化與解讀,幫助QA更好的理解各職稱級別對於工程師的能力要求。
細則中對各級別工程師,在四個維度上的要求是and的關係;每一個級別的單維度下有多條能力描述,這些描述也是and的關係
從勝任力角度看,這四個維度一樣重要,理想狀況下各級別工程師須要達到所在級別四個維度的全部要求;但具體在職稱評定過程當中會根據工程師的技術特色和項目背景,在四個維度的要求上有所側重
高一級別(好比:T5)的職稱要求,包含全部低於此級別(好比:T3/T4)的職稱要求
文中所說的「可以」「勝任」等字眼,是強調工程師的能力;而不是要求工程師一直作這些事情; 限於篇幅,本文也不對「可以」「勝任」等的衡量標準進行解讀,最終解讀權在QATC
Q&A:
問:該文檔有什麼用處?
答:QATC將使用該文檔的標準,對QA工程師進行職稱考評;工程師也能夠根據本文檔標準,按期與經理溝通本身在勝任能力方面的狀態,並結合自身職業發展規劃,制定我的能力提高的KPI計劃。
問:爲什麼沒有T10+的QA標準?
答:本文檔只對T3至T9級別進行說明。T1/T2限於篇幅,不做說明;T10以上標準整個技術部統一,因此就不列出了
問:爲什麼勝任力對QAD與QAT之間不區分?
答:職稱級別越高,區分度越小。不論是D仍是T,主要是看其能力,以及對於項目貢獻度。web

各級別說明
T3
勝任複雜模塊或簡單子系統的測試工做。可以提出改進被測系統可測試性的需求,維護或新增自動化測試方案的設計、實現,或開發輔助測試工具,工做質量和效率都很高;有較強的工做協調和推動能力,工做很是主動;具備較強的缺陷分析能力和問題定位能力.
產品或測試溝通階段, 可以理解要測試的功能或產品;主動與RD/PM詢問, 可以澄清產品或溝通中的模糊點安全

測試設計階段,編寫的清晰並且結構化的測試文檔,被他人易於閱讀
測試執行階段,可以發現測試設計漏洞,並補齊測試用例;對測試fail進行初步分析和定位,編寫清晰的bug描述
結項階段,可以編寫清晰、有效的測試總結,並跟蹤項目安全上線或發佈
可以理解產品用戶的主要使用情景,據此設計對應的測試用例
基於對用戶和產品的理解,可以堅持質量標準,從而提升產品的用戶體驗
參與產品設計或MRD評審時,主動思考產品功能的可測性和用戶易用性,可以提出有效意見和需求
可以根據溝通或文檔,參與制定測試計劃,完成工做量評估,並獲得QA組內以及對應RD/PM認同
T4
勝任簡單子系統的測試設計和執行測試。可以具備較強的系統設計理解能力,能發現簡單子系統結構上的薄弱環節,進而制定測試策略。可以依據需求、設計文檔進行自動化測試方案的設計、實現,並取得較好效果;在測試技術和工具等方面有必定的視野,工做質量和效率都很高。能主動思考測試方法、自動化方案等存在的缺陷,並設法改進。
產品或測試溝通階段,可以向RD提出合理的可測性需求,使得項目測試效率或質量獲得提升
測試設計階段,可以設計或改進相關測試方案以及工具,從而可以發現更多的bug,或提升測試覆蓋率;
測試過程當中,可以分析產品代碼,指出簡單代碼bug,或者利用代碼diff,肯定測試方法和用例
測試過程當中或項目總結時,可以經過分析產品已發現的bug,找出測試中質量風險較高模塊或功能,給出測試的改進建議,彌補漏洞
根據使用反饋,可以分析出潛在的功能或質量缺陷,提出改進意見,從而推進產品質量的提升
基於對用戶和產品的理解,可以提供各模塊或功能的測試力度/產品質量標準的判斷建議,協助主管在項目質量與效率之間做出權衡
可以對產品的易用性有較好的理解,並提出有效的建議
可以分享競爭產品的知識,幫助改進項目設計和功能
對產品設計和實現有較深理解,可以無需rd幫助定位中等難度bug,主動考慮相似問題在其它部分存在的風險
主動引入、介紹或交流新技術、工具或測試方法、流程,提升自身或團隊的技術知識和能力;並根據業務須要,推進項目組應用
可以根據工做現狀,主動思考提升工做效率的解決辦法,併產生實際效果
有意識使用現成(而不是從新開發)工具、解決方案(或自動化、測試技術),下降技術實施成本
可以參與或負責跨產品線交流與合做
可以承擔小組內公共事務或技術topic;
可以對項目其餘成員的測試給出有效的指導。
積極參與產品線內部討論(包括QA/PM/RD),並給出有價值的建議;
T5
能夠勝任子系統級別的測試方案、自動化方案的設計(包括該子系統下全部模塊測試方案的設計以及整個子系統架構的測試方案的設計),工做質量很高;可以合理引進新技術、新工具;可以很好的指導、 評審測試工程師的測試工做。
在項目計劃階段,可以與RD/PM合做,在項目計劃、優先級、功能等問題上,結合質量與效率要求,做出適當的項目策略
在項目設計與編碼階段,可以評審RD設計實現,並提出有效建議;同時考慮可測性需求,並推進實現
在測試設計階段,可以編寫合理的項目測試方案,指導項目測試得執行;
在測試開發階段,可以調研、開發或應用可靠的自動化測試於項目,考慮現有方案下降技術成本,併產生較好的效率提高或質量提高效果;
在項目實施中,可以利用代碼評審或覆蓋率分析工具,在早期發現更多代碼與設計上的bug,並評估測試風險,改進測試方法,提升產品測試覆蓋率
評審產品、設計或測試文檔,提出關鍵性建議並實現,使得產品易用性、可靠性等各方面獲得提升
可以結合使用反饋,給產品提出建議並獲得實施
可以關注產品總體質量或評測
對產品設計和實現有較深理解,可以無需rd幫助而調試大部分bug;對bug修復給出有價值的意見和建議
可以利用競爭對手信息或業界趨勢,加強所在組的產品功能或項目工做
對於組內複雜問題,可以分析各類方案的優缺點,並給出合理化的解決建議
結合PM/RD產品技術規劃(項目經理級),可以制定對應的測試技術規劃,並取得成果
有意識的與周邊部門創建良好我的關係
可以負責項目經理團隊內公共技術事務,並取得較好成果
可以指導工程師的技術創新和測試工做
T6
具備較強的子系統級把握能力,可以主動發現和解決測試關鍵問題。能在需求評審階段改進被測系統的可測試性。能發揮必定的技術影響力。在某種測試方法或者測試技術有着較高的技術水準。
在項目調研階段,可以建議或評審產品技術方案,並獲得項目組成員認同
在項目設計階段,可以參與子系統級產品技術的評審,考慮可測性與用戶反饋,並推進實現,有效提升產品的用戶體驗與質量
在測試設計階段,幫助團隊成員評審測試用例設計,可以優化用例設計,下降用例冗餘,節省測試時間
在測試開發階段,可以判斷並主導開發或改進測試工具或測試自動化,使之普遍應用於經理級團隊(或更廣範圍),併產生較好的效率提高
可以被內外部用戶或合做部門(RD/PM/FE/OP等)認同爲所在產品領域的技術問題解決專家
對產品和用戶深刻理解,可以幫助判斷產品或功能發佈的優先級
根據用戶反饋或調研產出,推進項目計劃和方案,從而解決用戶問題
可以分析漏測bug,肯定問題根源並給出補救措施(如引入新的測試方案、技術等),下降此領域的漏測率
對產品線存在的問題(包括產品、架構設計、測試方法等),可以給出合理化解決建議,並取得成果
可以給出某領域(如:性能測試、安全測試、web測試等)測試方案,並獲得普遍應用
可以負責或參與產品組(RD/PM/QA/FE/OP)的公共事務(如產品技術topic,流程,敏捷等),並取得較好成果
可以負責經理團隊內技術工做(如:公共技術事務),並取得較好成果
T7
在某個專項領域有着必定的技術水準。能對解決測試技術難題作出較大貢獻。可以有效落實技術創新的想法來提升測試質量和測試效率。
在產品規劃或產品調研階段,可以參與決策產品技術方案,積極提供有效建議,獲得團隊承認而且實施
在產品設計階段,可以主動與RD合做,改進子系統級產品代碼設計,大幅提升子系統產品質量
在產品測試計劃階段,可以建立產品質量體系(如:評測、流程、checklist等),幫助實現產品質量目標,並可以被其餘合做方(如:PM/RD)所認同且執行
可以站在用戶的角度去挖掘產品核心改進策略或缺陷,並給出可採納的解決方案
有意識的引導產品設計,使得產品的質量與效果監控取得較好成績
被認同爲部門級測試領域專家(如性能、自動化、安全測試等);可以表明部門技術水平,解決此領域複雜測試技術問題
被認同爲某子系統級產品技術專家;可以解決該子系統產品的複雜技術問題
可以對新產品線的技術與測試方法進行規劃,有效提升新產品線的測試效率和質量
在質量部分部門有較大技術影響力,可以對各項技術事務作出決策;對於團隊的技術方向和規劃,給出有效的建議併產出成果
可以負責分部門團隊內的公共技術事務,並取得較好成果
T8
具備系統級的測試分析、測試設計、測試實現的能力。在某個專項領域有着較高的技術水準。能發揮技術影響力帶動總體技術水平提升。
在產品調研階段,可以分析競品與市場現狀,指出可能的質量風險,給出合理化建議,並在產品線付諸實現
在產品設計階段,可以參與系統級產品調研設計架構的評審,提前發現設計、架構上的質量風險,並推進解決
在產品規劃階段,可以總結系統產品的各類測試方法,運用各項技術手段,提升測試覆蓋率和效率,而且獲得該系統產品測試團隊的普遍應用
可以參與部門產品技術規劃,並提出有效建議且產出實際成果,給部門產品技術帶來重大價值
可以使用多方面用戶反饋渠道,來改進研發/測試流程、改善產品質量
可以解決嚴重的用戶問題,使得市場或PR工做獲得較好效果
對於部門級(如:質量部)問題,可以建議有效技術方案或流程,並致使最終解決
主導或推進新的架構、設計、測試方法、理念,並被部門內看成最佳實踐而普遍應用和認同
在某項技術領域具有較高水平,對於該領域技術發展有較深入理解
在質量部有較大影響力,可以對各項技術事務作出決策
可以與其它部門TC合做,推進技術部技術工做的地開展
T9
具備傑出的技術創新能力,引入新的測試技術和測試方法,並能轉化爲提升測試質量和測試效率的實際經驗. 具備預估系統級測試風險的能力
在新產品規劃階段,可以提供有效反饋,幫助產品願景/目標的設定
在產品設計階段,對系統級產品設計與架構實現有全面理解,可以提出改進意見並有實際效果,從而大幅提升整個系統的可靠性
產品實施過程當中,可以對系統級產品的測試方法有全面把握,能夠領導測試團隊,擬定對應的測試規範、流程、測試方法,以及自動化手段,有效提升測試效率與質量
可以分析產品(或測試技術)現狀與市場需求之間的差距,判斷產品戰略發展方向,主導或推進技術研發,從而消除此差距
可以做爲產品質量代言人,對外有較好的用戶反饋
在某測試領域,有創新性產出,並獲得普遍引用,有必定知名度和影響力
對業務有較深理解,可以幫助業務團隊作出關鍵性技術決策
可以改進產品團隊的預算、計劃、執行等流程,提升產品總體效率、質量
在質量部之外也有較大技術影響力,可以影響其它部門的技術決策,並有較好成果
可以負責技術部的公共事務,並有較好產出
勝任力評估工具
根據你的職稱級別,評估一下自身能力與下一個職業目標之間的差異
能力提高計劃
使用評估工具結果,針對工程師不足之處,制定相應的能力提高的KPI計劃
工程師與經理:
根據勝任力評估結果,經理與工程師討論出下一個半年的我的能力提高計劃。
經理在新季度KPI制定時,增長工程師能力提高方面任務項,並與工程師溝通確認。
工程師在提交QATC職稱評定時,須要提交相關材料,以證實上述4維度的能力架構

原文轉自:<https://testerhome.com/topics/7716>工具

相關文章
相關標籤/搜索