?
有一個測試工程師發現一個有趣的現象,她申請過的幾乎所有測試職位,在招聘時都需要自動化測試經驗。
但當她開始工作后,就發現這些公司都試圖做自動化測試,但是結果大多不怎么地。不過,盡管她參與的都是一些杯具的項目,不過她總能把這些杯具包裝成洗具以應對下一次面試(當然她會撒一些慌,很普遍,不是嗎?)
這個悖論也許不存在于那些純粹的軟件公司(指那些主要產品就是軟件的公司)因為他們可以投入足夠的錢到測試自動化中并確保成功。但是我們這些工作在IT服務類公司 (譯注:指為其它行業提供IT服務的公司) 的人,要面對有限的預算,就會發現這個悖論是多么的真實。
?
下面是來自原文的一個匿名回復:
在我們公司,既有手工測試工程師,也有自動化測試工程師。我就是個坑爹的手工測試工程師,有超過10年的經驗 (譯注:Orz) 。我從來沒機會學過自動化測試,因為公司不愿意付錢培訓 (譯注:再次Orz) 。但是,測試經理是個被自動化測試理念洗/腦的人,每個她經手的項目她都要問“親,我們能自動化嗎?”有時候,我需要給她解釋一下,為啥有時自動化測試浪費時間,浪費感情,下面是我用的一個案例:
我曾經測試過一個很古老的Oracle應用,在我接手之前甚至沒人測試過它。我創建了所有的測試用例,數據,SQL。因為在這個系統的有生之年,我們都需要對它進行手工測試,這個經理就跳進來說:“親,我們能自動化嗎?”
?
盡管我感覺這簡直就是車轱轆活再來一次,但是我還是壓抑了反對情緒并把必要的信息提供給了自動化測試團隊。自動化測試工程師花了5周時間建了一個巨大的腳本,然后聲明,從此我們可以從枯燥的重復中擺脫啦!直覺中,我對他們的聲明將信將疑,所以決定自己來試試到底哪個好(更快,更精確)。我的意思是,既然我們花了那么多錢,寫了幾千行的代碼,把5分鐘的手工活自動化了,我希望這些寶貝代碼不僅僅是代替手工,還能徹底解放我,我好去遛狗或者給車加油。于是,我一邊啟動了腳本,一邊開始手工測試。
你們猜咋樣?我在腳本執行了一半的時候就做完了手工測試并發現了7個“真正的” bug。
然后呢,我認真閱讀了我們的寶貝兒代碼的測試結果,發現,根本沒啥特別的嗎。她報的一堆bug中的絕大部分其實是正常輸出。我用古老的在學校學的測試方法測試出來的7個bug中,她只發現了一個。
感謝你提出這個悖論,時下我們這些“手工”測試工程師日子不好過啊。
?
英文原文: Eric Jacobson ?? ?本文由? 柴阿峰 ?翻譯并投稿于 伯樂 在線
?
轉自伯樂在線 ? http://blog.jobbole.com/16473/
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
