反測試無用論??開篇:鄰村老張的故事
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2012/4/19 10:24:39 ] 推薦標(biāo)簽:
這幾天本來在安心寫東西,但是無意中有人轉(zhuǎn)了幾篇文章(《我們需要專職的QA嗎?》)給我看,言辭懇切的說:“小柴你看看,咱還忙個啥,人家都說,馬上所有專職測試都下崗! 于是我抽空看了看,嗯,不出意外,又是那些精英們寫的一手好文字,大意是,開發(fā)做測試足夠了,要那么多測試妹子做什么?
好吧,雖然我沒有他們那么高端精英,但好歹也是出身草根在開發(fā)測試圈子里摸爬滾打過大幾年的人,于是決定,寫幾篇小文,分享一下我的不同意見。
開篇呢,分享一個老家村子里的故事吧:
我出身西北農(nóng)村,歷史上是貧窮的地方。鄰村有一個張姓的人家,由于多種的緣由吧,生活一直比較艱難。這些年改革開發(fā),經(jīng)濟(jì)發(fā)展了,但是他家的生活一直比同村的人困難一點。
70年代,每年要吃一個月的野菜;
80年代,別人家吃上白面的時候,他家還要吃混合面(棒子面混白面);
90年代,人家隨時能吃餃子了,他家才不缺白面饅頭吃;
2000年,別人家開始隔三差五燉肘子,燒老母雞,他家才能對付著吃幾頓餃子;
等到2012年,老張終于也能隔三差五燉個肘子了,可村里外出打工的富戶串門告訴他,現(xiàn)在的人啊,蛋白質(zhì)都超標(biāo),身體不健康,所以現(xiàn)在又時興吃野菜了。老張不明白了,好容易吃上了肉為啥還要吃野菜呢?富戶說,你懂啥,這叫趨勢!
美國的軟件業(yè)是富戶,而中國的軟件業(yè)則是老張。IBM公司設(shè)計出System360大型機(jī)的時候,我們還在挨餓;蘋果的個人電腦在上世紀(jì)80年代早期用上鼠標(biāo)和圖形界面的時候,我們見過計算器的人都不多吧?同樣的八十年代,微軟和蘋果已經(jīng)可以推出百萬行代碼的軟件,也是在那個時期,他們開始雇傭?qū)iT的人員進(jìn)行測試。發(fā)展一段時間以后,獨立的測試人員被劃歸到獨立的測試組。
這幾年隨著Google和Facebook模式的興起,他們提出的測試開發(fā)理念開始流行,這種觀點是,獨立的測試團(tuán)隊可以被開發(fā)測試人員代替,技術(shù)人員可以跨越開發(fā)和測試職責(zé),即做開發(fā)又做測試。
反過來看我們的情況?國內(nèi)不少公司,是近幾年,由于上線的產(chǎn)品問題不斷,才想起培養(yǎng)一些測試人員,走的更靠前一點的公司,可能會成立一個獨立的規(guī)模不大的測試團(tuán)隊。更多的公司,對測試的理解可能才是剛起步不久,老板還在掰著硬幣算到底招幾個測試時:得,測試無用論來了。精英們說,Google、Facebook、Amazon都沒有專職測試?yán),你們還要測試做啥,找?guī)讉靠譜的開發(fā),自己做出來的東西自己測測,沒問題,這是趨勢。
科學(xué)告訴我們,事物發(fā)展都有一個階段和過程,如果不遵循規(guī)律,人為的跳過某些必要的階段,那必然會被事物發(fā)展的客觀規(guī)律打臉。古人云:拔苗助長。Google和Facebook之所以適用那樣的模式,是與他們的軟件特性、人員條件、管理模式分不開的,這些條件,我們國內(nèi)的企業(yè)(甚至許多的國外軟件企業(yè))并不具備。
老張,你真的已經(jīng)胖到需要吃野菜了嗎?你是想既開發(fā)又測試,可是,你長人家那個兒(高),有人家那闊(富),張了人家那臉(帥)了嗎?
要我說,該吃肉吃肉,該招測試招測試。
相關(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機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10