提問:如何考評自己的測試水平?
回答:個人認(rèn)為可以通過如下幾項進(jìn)行綜合考評:
1.通過自己編寫的測試用例發(fā)現(xiàn)的有效bug數(shù)
可以考評的是測試人員編寫測試用例的水平(編寫測試用例屬于測試人員的工作職責(zé)范疇)。當(dāng)然此項并不一定能證明測試人員水平,還與開發(fā)人員能力有關(guān),如果開發(fā)人員代碼寫的好,測試人員測試出來的bug自然就少。所以需要用多個項目進(jìn)行考評
2.在項目中測試的總的有效bug數(shù)量
同上測試的bug多,并不一定能證明測試人員水平,還與開發(fā)人員能力有關(guān),如果開發(fā)人員代碼寫的好,測試人員測試出來的bug自然就少。所以需要用多個項目進(jìn)行考評
3.漏測率
計算公式:客戶反饋的Bug數(shù) / Bug總數(shù)(測試+客戶) *100%
可以使用多個指標(biāo)進(jìn)行衡量,如以下幾點:
1)用例包括而未發(fā)現(xiàn)的bug數(shù)/用例總數(shù) (衡量用例執(zhí)行質(zhì)量,執(zhí)行人員的測試效果)
2)版本交付后又發(fā)現(xiàn)的bug數(shù)/項目bug總數(shù)(衡量總體測試效果,也是重要的產(chǎn)品質(zhì)量,項目質(zhì)量指標(biāo))
3)用例不包括而發(fā)現(xiàn)的bug數(shù)/bug總數(shù) (衡量用例質(zhì)量)
4)嚴(yán)重bug在測試周期的分布(后期嚴(yán)重bug比例較重,則顯然整個項目組都比較被動,雖然bug***終被發(fā)現(xiàn)了,但仍是一種“漏測”行為)
值得說明的是
1)上述指標(biāo)異常并非只是測試人員的責(zé)任,開發(fā)人員也可能會在后期引入嚴(yán)重缺陷。
2)測試用例不包括而發(fā)現(xiàn)的bug,一般不認(rèn)為是測試失誤,而是測試用例設(shè)計和評審的失誤。
3)測試用例包括而未被發(fā)現(xiàn)的bug,測試人員應(yīng)付全責(zé)。
4.對bug的分析和排查水平
能從表面現(xiàn)象發(fā)現(xiàn)內(nèi)部結(jié)構(gòu)和規(guī)律,能夠快速準(zhǔn)確地對bug進(jìn)行***;
5.對軟件測試基礎(chǔ)理論與技術(shù)的了解程度
首先是精通各種黑盒測試技術(shù),能夠進(jìn)行測試用例設(shè)計、測試執(zhí)行、編寫缺陷報告;
其次是熟悉軟件測試流程和測試過程管理,能夠編寫測試計劃,具備***測試工作的能力;
還有熟悉白盒測試技術(shù),能夠手工或利用相關(guān)工具進(jìn)行單元測試。
6.能否能夠勝任白盒測試、 自動化測試、性能測試
7.對缺陷管理工具、自動化測試工具等等的使用程度
8.是否會搭建數(shù)據(jù)庫
目前大部分應(yīng)用軟件都離不開數(shù)據(jù)庫,熟練掌握SQL Server、Or***e、DB2等一種或多種數(shù)據(jù)庫系統(tǒng)的使用,是否會搭建數(shù)據(jù)庫取決于測試人員是否能夠熟悉使用SQL語言
9.對Windows、Linux、Unix等大型主流操作系統(tǒng)的使用和應(yīng)用開發(fā)是否能夠熟練掌握,包括一些網(wǎng)絡(luò)的基礎(chǔ)知識。
只有熟練掌握Windows、Linux、Unix等大型主流操作系統(tǒng)的使用和應(yīng)用開發(fā),才具備快速進(jìn)行應(yīng)用系統(tǒng)部署和測試環(huán)境以及網(wǎng)絡(luò)的搭建。
10.是否善于對軟件質(zhì)量的分析和對測試過程進(jìn)行度量,以及編寫軟件質(zhì)量報告和測試分析報告的能力等等。
文章來源于網(wǎng)絡(luò),相關(guān)信息請點擊:測試培訓(xùn) http:///