如何考查自己的測試水平?
提問:如何考評自己的測試水平?
回答:個人認為可以通過如下幾項進行綜合考評:
可以考評的是測試人員編寫測試用例的水平(編寫測試用例屬于測試人員的工作職責范疇)。當然此項并不一定能證明測試人員水平,還與開發人員能力有關,如果開發人員代碼寫的好,測試人員測試出來的bug自然就少。所以需要用多個項目進行考評
2.在項目中測試的總的有效bug數量
同上測試的bug多,并不一定能證明測試人員水平,還與開發人員能力有關,如果開發人員代碼寫的好,測試人員測試出來的bug自然就少。所以需要用多個項目進行考評
3.漏測率
計算公式:客戶反饋的Bug數 / Bug總數(測試+客戶) *100%
可以使用多個指標進行衡量,如以下幾點:
1)用例包括而未發現的bug數/用例總數 (衡量用例執行質量,執行人員的測試效果)
2)版本交付后又發現的bug數/項目bug總數(衡量總體測試效果,也是重要的產品質量,項目質量指標)
3)用例不包括而發現的bug數/bug總數 (衡量用例質量)
4)嚴重bug在測試周期的分布(后期嚴重bug比例較重,則顯然整個項目組都比較被動,雖然bug最終被發現了,但仍是一種“漏測”行為)
值得說明的是
1)上述指標異常并非只是測試人員的責任,開發人員也可能會在后期引入嚴重缺陷。
2)測試用例不包括而發現的bug,一般不認為是測試失誤,而是測試用例設計和評審的失誤。
3)測試用例包括而未被發現的bug,測試人員應付全責。
4.對bug的分析和排查水平
能從表面現象發現內部結構和規律,能夠快速準確地對bug進行定位;
5.對軟件測試基礎理論與技術的了解程度
首先是精通各種黑盒測試技術,能夠進行測試用例設計、測試執行、編寫缺陷報告;
其次是熟悉軟件測試流程和測試過程管理,能夠編寫測試計劃,具備組織測試工作的能力;
7.對缺陷管理工具、自動化測試工具等等的使用程度
8.是否會搭建數據庫
只有熟練掌握Windows、Linux、Unix等大型主流操作系統的使用和應用開發,才具備快速進行應用系統部署和測試環境以及網絡的搭建。
10.是否善于對軟件質量的分析和對測試過程進行度量,以及編寫軟件質量報告和測試分析報告的能力等等。
posted on 2014-07-15 10:12 順其自然EVO 閱讀(201) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄