關於軟體測試的5個誤傳

2021-09-08 20:31:47 字數 1155 閱讀 4872

綜觀現今軟體測試的一些軼事, 我對某些錯誤想法的頻繁出現感到吃驚。儘管有很多可以羅列,但是我還是想分享測試的五個最常見的誤傳(基於我短暫的經驗)。我發現前三個盛行於一些主流的新聞文章,而後兩個則在科技領域的各個方面普遍存在。

誤傳1:測試無聊

曾有人說:」測試就像性。如果它不好玩,那就是你做的不對「。一件單調且無聊的事,作為測試的乙個傳聞,頻繁見諸於主流**文章中,這些文章把測試者比作 軟體產業的裝配線工人。而事實上,測試工作每天都呈現給我們新的令人興奮的挑戰。michael bolton(譯者注:developsense校長,rapid software testing的作者之一)的一段精彩摘引很好的概括了這一點:

「測試是一件我們以尋找新資訊為動機所做的事。測試是乙個探索、發現、調查、學習的過程。當我們以評估,或者認知預料之外的問題為目的地配置、操作、和觀 察乙個產品的時候,那麼我們在測試。當我們盡力去尋找產品及其設計的程度和限制的時候,當我們被那些尚未回答甚至尚未問過的問題所驅使著的時候,我們在測 試。「

誤傳2:測試簡單

是的,測試員確實尋找漏洞, 但那不是他們唯一的目的。 這是來自freesoftwaretesting.info的ankur對於這個傳聞的乙個很好的簡評:

」對於測試員角色的這種看法是非常狹隘而且對客戶也沒有好處。測試員系統,應用,或者被測產品方面的專家。與負責乙個特定功能或者模組開發人員不同, 測試人員明白整個系統如何工作來達到客戶目標。測試人員知道產品帶來的附加值,環境對於生產效率的影響,以及發揮產品最大功效的最佳途徑。」

誤傳4: 機器將會淘汰人工測試員

隨著自動化技術的進步, 經常有人認為將來有一天計算機將會淘汰人工測試員。 然而因為乙個應用的終端使用者既不是機械人也不是機器, 而是大活人,所以按理說人工測試將一直扮演著重要的角色。 這是測試作家 james whittaker對於人工測試重要性的看法:

「測試自動化常被用來解決龐大的問題。因為要做的太多, 這龐大的範圍使得自動化脆弱而不可靠。有些特定的事情自動化擅長而有些特定的事情人更擅長,這樣看上去乙個結合二者的方法也許更好. 我想要的是自動化使我的,作為乙個人的,工作更加簡單。自動化更擅長分析資料與注意模式。 它並不善於確定相關性和判斷呼叫。 幸運的是人類擅長判斷。」

誤傳5:測試員與開發人員不好相處

關於軟體測試的5個誤傳

感謝程式設計師的投遞 綜觀現今軟體測試的一些軼事,我對某些錯誤想法的頻繁出現感到吃驚。儘管有很多可以羅列,但是我還是想分享測試的五個最常見的誤傳 基於我短暫的經驗 我發現前三個盛行於一些主流的新聞文章,而後兩個則在科技領域的各個方面普遍存在。誤傳1 測試無聊 曾有人說 測試就像性。如果它不好玩,那就...

關於軟體測試的5個誤傳

感謝程式設計師的投遞 綜觀現今軟體測試的一些軼事,我對某些錯誤想法的頻繁出現感到吃驚。儘管有很多可以羅列,但是我還是想分享測試的五個最常見的誤傳 基於我短暫的經驗 我發現前三個盛行於一些主流的新聞文章,而後兩個則在科技領域的各個方面普遍存在。誤傳1 測試無聊 曾有人說 測試就像性。如果它不好玩,那就...

關於年長程式設計師的5個誤傳

程式設計師這行在很多方面都有年齡歧視。我們熱衷熱門的新技術,用從未聽說過的速度學習新東西,瘋狂地工作,將產品推向市場,這些在我們這行總被認為是年輕人幹的事情。年輕的程式設計師會更便宜對吧?真的便宜很多。如果你以為能夠避免軟體開發的 灰質 問題,請三思而行。在it行業裡,有一些關於程式開發老手的誤傳根...