如何有效的對測試人員進行業績考核?
軟體測試每週一問:隨著企業對軟體測試的不斷重視,測試團隊的規模也越來越大,測試相關的崗位也在逐漸增多,測試工程師、測試leader、高階效能測試工程師等等。如何對不同崗位的測試人員實施科學、合理、公正的考核,已成為測試管理工作的一個重點和難點。如果你是測試經理,你是如何對你的團隊進行業績考核的?如果你是測試工程師,你現在被考核的標準是什麼?而你期望的標準又是什麼?歡迎大家討論交流。
會員godn_1981的精彩回答:
鄙人從事軟體測試好幾年了,也一直為該問題困擾,每次專案作完了,感覺大家都表現還馬馬虎虎。但是專案卻感覺總不是那麼完美,既然存在問題,說明測試人員的考核做的不到位,所以最近痛定思痛,也諮詢了一些在微軟
測試人員主要是三個方面。
第一,整體工作效率。第二,工作結果。第三,過程控制。(針對測試主管或組長)
1.整體工作效率
1.1有效工作時間
主要check指標是每日實際工作時間,按照Ms的標準,一個測試工程師的每天的有效工作時間應該在70%以上。如果只有50%或以下的有效工作時間,那麼不能成為好的測試工程師,因為他有能力做得更好。
1.2是否在制定時間內完成工作任務
主要check指標是進度偏離度。主要是和測試計劃相比,有多少的延期。這個指標計算是:計劃時間/實際需用時間。
當然,本指標未考慮其他
2.工作結果
2.1測試用例的數量和質量
a,測試用例的數量
主要考核指標是用例編寫速度,考核辦法是測試用例的個數/寫用例所用時間。
b,測試用例的質量
主要考核指標是用例編寫質量,用於考察文件是由有效的指導了測試工作。考核辦法是來自用例的bug數目/總bug數目,應該是70%以上才算是質量比較好的用例。
2.2bug的數量和質量
a,bug提交的數量
主要考核指標是提交bug的數量,這個指標根據專案不同而定,不好給出固定經驗值。
b,bug的質量
主要考核指標是提交bug的質量,即提交的bug,嚴重程度和,發現路徑的複雜程度
c,發現bug的階段
主要考核指標是提交bug的時間段,具體執行是統計在測試的每個階段,發現bug的比例,特別是嚴重的bug發現的早晚
2.3是否及時驗證關閉bug
主要考核指標是驗證關閉bug的及時度
2.4測試自動化
主要考核指標是,測試中自動化運用的含量,也就是測試技術含量,成果如何?
2.5所負責模組的產品總體質量以及使用者反饋
這個總體質量是產品釋出之後一段時間才能得出結論,主要是市場,使用者對產品的質量、穩定性、效能的反饋。
考核的主要指標是兩個。
a,根據市場反饋(由經理定性考核)
b,根據測試人員提交的bug和使用者反饋的bug之間的比例,比例越大,說明測試質量相對越高。當然前提是必須劃清楚客戶的新需求,或者對spec設計方面的抱怨。
3.過程改進
考核點,是縱向對比,相比上一個專案,在質量控制上和測試進度程序上有否進步。包括測試方法,提升質量的手段,測試資料記錄,用例更新等等有沒有改進。
該項具體考核方法也是經理來根據測試組在過程中具體表現,來定性打分。
還包括測試人員在測試過程中的學習能力。這個也是定性。
4.考核注意事項
4.1統計bug的注意事項
5.其它注意事項
作為考核者要注意以下比例,也許有些沒有列入考核內容,但是如下這些點可以指導測試。
a,測試團隊發現的bug和所有bug之間的比例
b,spec設計造成的bug
c,重複或者誤提交的bug所佔的比例
d,每週發現的bug的趨勢圖
e,Bug嚴重等級的構成比例
f,Bug從提交到解決的平均需要時間
g,Bug從解決到關閉的平均需要時間