如何讓開發(fā)人員更好測試?
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2012/1/29 10:59:42 ] 推薦標(biāo)簽:
問題提出背景:
開發(fā)人員在開發(fā)程序過程中,總是會有一些相同的Bug并非是因為自己發(fā)現(xiàn)不了,而是因為不夠重視。而測試人員或者項目經(jīng)理總是在一些低級問題上與開發(fā)人員斗法,無法集中優(yōu)勢兵力發(fā)現(xiàn)更多的業(yè)務(wù)邏輯上的Bug。因此我想著是否升級。
問題的危害:
1、 重復(fù)的低質(zhì)量Bug不利于開發(fā)人員成長,當(dāng)然也很容易危害測試人員(項目經(jīng)理)心理健康。
2、 重復(fù)的低質(zhì)量會增加測試人員的工作量,也是增加開發(fā)工作量 J
3、 重復(fù)的低質(zhì)量的Bug會增加回歸測試的時間。
4、 不利于整個團隊的成長,不利于項目質(zhì)量的長久提高。
問題的解決:
任何以流程存在的過程都是可以優(yōu)化的。
看看我們開發(fā)-測試的一般流程。
從上圖可以看出,工作量是由回歸的次數(shù)和每次回歸Bug單中Bug的數(shù)量來決定的,而這兩個都是可以在開發(fā)過程中改變的,也是我們要改進(jìn)的方向。
對于回歸次數(shù)的控制很多公司依靠測試工具和改進(jìn)測試方法來提高效率(測試可以改進(jìn)的地方);而Bug數(shù)量的控制更多的是依靠“Bug績效考核”(開發(fā)可以改進(jìn)的地方)。因為主題的原因,我們只討論第二種情況。
推行“Bug考核機制”???目前來看是不太現(xiàn)實的,因為測試人員稀缺、地域原因等等。當(dāng)然我們不能此作罷,不走尋常路的我們需要另外一種方式:??推行開發(fā)人員自測規(guī)范。大致的意思是:有開發(fā)人員、測試人員共同總結(jié)一些特別、特別共性基礎(chǔ)的Bug(表現(xiàn)形式為一些公用的測試用例),開發(fā)人員開發(fā)完畢之后,要保證自己的程序至少能通過這些用例的測試。如果沒有達(dá)到,可以采用測試人員或者項目經(jīng)理問責(zé)制度……
如何實施(建議性):
1、 各個項目組總結(jié)基礎(chǔ)的共性問題,測試部總結(jié)共性問題,得到一個基礎(chǔ)Bug庫。
2、 經(jīng)過各個項目組、測試部篩選,達(dá)成共識,得到一個試行版的規(guī)范。
3、 每隔一個月(或者更長時間)更新依次規(guī)范。
4、 項目組內(nèi)部對不合規(guī)范的程序進(jìn)行公示。
相關(guān)推薦
相關(guān)產(chǎn)品

最新發(fā)布
性能測試之測試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10