編碼人員和測試人員 爭論的秘密

2021-04-16 05:51:18 字數 992 閱讀 5510

相信很多團隊都有這個問題:編碼人員和測試人員經常爭論。測試人員說編碼人員做的東西太爛,問題太多,缺乏規範,開發文件也沒有;編碼人員說測試人員責任心有問題,測完了還是令自己不放心;還有很多人認為「如果發布出去的軟體有問題,就是測試人員的責任」,理由是「測試人員應該在發布之前把所有問題都找出來」【1

】。 為什麼會這樣?我們來簡單剖析。

首先,我們先要敘述一條「公理」:任何人都不能保證其工作成果總是

100%完美的。即任何人都不能做到「0

缺陷」

因此,任何乙個開發團隊做完了都必須經過測試,盡可能的發現潛在問題並修復後才能發布出去。所以,測試人員必須竭盡所能發現缺陷。注意了,基於上述「公理」,任何測試人員都不能保證把軟體中的潛在問題

100%的找出來

[參見《

體檢報告中的「未見異常」和軟體測試》]

。這樣說來,上述【

1】的說法是有失公允的。

那為什麼會爭吵呢?第一,出了問題的時候編碼人員和測試人員是直接責任人,並且要負責解決問題,因此很容易引起情緒上的衝動;而且多數人遇到責任歸咎的時候會本能的為自己開脫。第

二、大家都忽略了「任何人都不能

0缺陷」的公理。

但是,這並不表示有了這個「公理」,所有人就可以心安理得的面對所有缺陷了。任何產品的主要競爭力最終來自質量。因此對質量的無限追求,是任何團隊的要求。也就是說,雖然我們不能要求每個團隊的工作成果

100%完美、

0缺陷,但是我們總期望我們的成果能夠盡量趨於完美,比如

99.9997

%,所謂的「六西格瑪」。

怎麼樣做到盡量趨近於完美?這可能受到多種因素的影響,比如團隊的工作能力、工作態度以及專案客觀因素;還有管理、過程、工具,等等;可能會有很多!但是,我們可以簡單歸結為所有參與者工作成果的近乎

100%的完美!所以,不要爭論,從自己這裡開始找原因,去改進!

** 作者aaron 

編碼人員和測試人員 爭論的秘密

相信很多團隊都有這個問題 編碼人員和測試人員經常爭論。測試人員說編碼人員做的東西太爛,問題太多,缺乏規範,開發文件也沒有 編碼人員說測試人員責任心有問題,測完了還是令自己不放心 還有很多人認為 如果發布出去的軟體有問題,就是測試人員的責任 理由是 測試人員應該在發布之前把所有問題都找出來 1 為什麼...

編碼人員和測試人員 爭論的秘密

相信很多團隊都有這個問題 編碼人員和測試人員經常爭論。測試人員說編碼人員做的東西太爛,問題太多,缺乏規範,開發文件也沒有 編碼人員說測試人員責任心有問題,測完了還是令自己不放心 還有很多人認為 如果發布出去的軟體有問題,就是測試人員的責任 理由是 測試人員應該在發布之前把所有問題都找出來 1 為什麼...

優秀的測試人員

對產品的質量持有一顆敢於懷疑的心,質量不是開發人員說 我做完了而且也測過了 就可以保證的。直到你測完最後一輪,最後乙個用例之前,你都應該對產品的質量持懷疑態度。這個態度是混口飯吃的最基本技能。不要對產品質量妥協,哪怕開發口口聲聲說這個問題不好改,改不了,一改就要延期之類的話。妥協意味著你成功的把質量...