天天看點

有關軟體測試的五大謠言

有關軟體測試的五大謠言

謠傳1:測試無聊

一件單調且無聊的事,作為測試的一個傳聞,頻繁見諸于主流媒體文章中,這些文章把測試者比作軟體産業的裝配線勞工。而事實上,測試工作每天都呈現給我們新的令人興奮的挑戰。 

DevelopSense校長,RapidSoftwareTesting的作者之一的MichaelBolton一段精彩描述很好的概括了這一點:

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

謠傳2:測試簡單

因為一直以來使用者每一天都會發現一些漏洞,是以常常有人認為測試不會很難。而事實上,測試并非隻是每天找找bug那麼簡單,它隻是相對于Java、前端等等一些程式設計技術簡單一點,更容易入門一些。測試其實還要掌握一些測試工具、簡單的開發程式設計技術以及測試必備理論知識等等,隻有掌握技術才能稱之為軟體測試工程,薪資自然也會相對高一些。

這是來自Google的PatrickCopeland對一個卓越的測試員所應有品質的評論:

“那是心态與激情。從我所做過的100個通路來看,“卓越”可以被提煉為:

1)一種發現問題的獨特敏感性;

2)伴随這種敏感性産生的對于測試的激情。

換句話說,他們喜歡測試而且善于做這件事。他們也明白測試帶來的挑戰往往等于或者大于程式設計所帶來的挑戰。一個擁有測試基因與正确态度的測試員總能找到工作。他們是金子。”

謠傳3:測試人員隻尋找漏洞

是的,測試員确實尋找漏洞,但那不是他們唯一的目的。

這是來自freesoftwaretesting.info的Ankur對于這個傳聞的一個很好的簡評:

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

謠傳4:機器将會淘汰人工測試員

随着自動化技術的進步,經常有人認為将來有一天計算機将會淘汰人工測試員。然而因為一個應用的最終使用者既不是機器人也不是機器,而是大活人,是以按理說人工測試将一直扮演着重要的角色。

這是測試作家JamesWhittaker對于人工測試重要性的看法:

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

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

不難看出這個傳聞流傳的原因。

測試權威JamesBach曾經寫道:

”任何做了一些工作并且上交這些工作等待評判的人都将會覺得自身被評判。這種感覺并不愉快。而且問題會被那些輕描淡寫的聲稱這個或那個奈特(譯者注:nit和nat均指資訊倫機關“奈特”)都是個“故障”的測試人員複雜化,好像任何他們個人不喜歡的事都是每個人的品質問題。“
小強性能測試5月班招生中,已經有不少小夥伴報名了。所有學員享有免費、不限次數學習的機會,無任何額外費用
感興趣的私聊QQ:2083503238、1684129674、480934277(請勿重複咨詢)
請先看大綱:www.xqtesting.com/blog/performance-testing-19.html