昨天經(jīng)歷了一場面試婆廊,有幾點感觸迅细,在這里記錄下來巫橄。
面試過程中淘邻,我說我在目前的手工測試中遇到了學習瓶頸,想突破做一些自動化測試湘换、白盒測試宾舅、集成測試等更有技術含量的事情统阿。面試官說做其他的事情一年不到你一樣的遇到了瓶頸,這個時候你該怎么辦筹我?我啞然扶平。他說最好的辦法是回到手工測試本身,不管是自動化還是白盒測試蔬蕊,他們都脫離不了產(chǎn)品结澄。手工測試最關鍵的這個過程會讓你對產(chǎn)品不斷熟悉、了解岸夯,而且是人腦是自由的麻献,你基于對產(chǎn)品的理解可以知道測試的邊邊角角。自動化測試的最高境界便是建模猜扮,讓自動化測試模擬你的人腦勉吻,后者對于我來說目前還有點抽象。另外旅赢,提到測試的終極目標是保證軟件產(chǎn)品的質量齿桃,最高境界是對整個產(chǎn)品、對整個代碼煮盼、對整個架構的理解甚至超越開發(fā)本身短纵。
每一份工作做一段時間都會遇到天花板,覺得無聊孕似、乏味踩娘、沒有學習的空間。測試工程師的天花板就是無窮無盡的喉祭、乏味的手工測試养渴,沒有技術含量還不輕松,于是便做一些自動化測試想減輕自己的壓力泛烙,但是對于大部分測試而言理卑,自動化測試就是寫兩個action之后依舊是無窮無盡的重復錄制工作,每個action的相似度蔽氨,每個測試腳本的相似度也都是很高的藐唠,于是另一個瓶頸到來了。每一項工作鹉究、每一個階段都會碰到這樣的瓶頸宇立,要打破瓶頸,并非易事自赔,而且要打破瓶頸的關鍵其實就是如何做好那些單調(diào)重復的事情妈嘹,而不是逃離。
測試人員的最高境界其實是可以大膽地說“我可以保證我測試過的產(chǎn)品沒有問題”绍妨。在我之前的一篇文章《測試工程師的商業(yè)模式生涯》中润脸,我也意識到自己在軟件質量保證上的忽視柬脸。之前一直這個東西也有點虛,我拿什么說話毙驯?代碼覆蓋率等一些數(shù)據(jù)么倒堕?我怎么做來保證?做無窮無盡的手工測試么爆价?還要考慮開發(fā)修改bug的情況垦巴。即便我拍著胸脯說我保證我測試的東西沒有問題,你信么铭段?軟件質量不是一兩個數(shù)據(jù)就能保證的魂那,也不是一輪又一輪的測試就能保證的,如果每一輪測試測試的內(nèi)容都差不多的話稠项。我想我不敢拍著胸脯保證的主要原因是自己目前還沒有達到對產(chǎn)品了如指掌的狀態(tài)把涯雅,甚至還有點遙遠,對產(chǎn)品的認識也局限在我了解的范圍內(nèi)展运,還不能用更加探索性的思維來看待產(chǎn)品活逆。而且我的眼光都被市場所蒙蔽,市場只會在意你會什么拗胜,你做過什么蔗候,你用過什么工具,你對這些方法有多熟悉埂软,于是乎我努力往這方面靠锈遥,卻忽略了測試的精神所在。
最后再談談眼界的問題吧勘畔。我一直覺得不管做什么所灸,工作或者生活,眼界最重要了炫七。一直很羨慕那些有豐富閱歷的人爬立,經(jīng)歷的越多,眼界就越廣万哪。一直記得《貧民窟的百萬富翁》這部電影侠驯,一個貧民窟的窮小子他不可思議的遭遇及這些經(jīng)歷最終成就他成功闖關,當然這還要得益于他善于觀察奕巍。那些在職業(yè)生涯上越走越高的人吟策,他們站的位置越高,做的事情越high level的止,眼界自然也就不同檩坚。我一直很害怕自己變成一個井底之蛙,永遠處于一個安穩(wěn)的環(huán)境中,永遠做著類似的事情效床,眼光自然就狹隘了。
最后权谁,很感謝這次機會剩檀,很高興能夠遇到一些人,很感謝身邊的一些朋友旺芽,感謝你們總是讓我對工作沪猴、生活多一些思考和認識。
歡迎訪問我的博客:www.dzwanli.com.cn