測試是一門很美的藝術
作者:網絡轉載 發布時間:[ 2011/9/5 9:18:35 ] 推薦標簽:
測試,近些年被炒的很熱,又是高薪,而且容易上手等等,貌似測試是給不懂開發,不想辛苦,輕松做白領的人設計的,如果你是這么想的,那我勸你,別了,你不適合測試。
測試,是一個多領域,多學科交織在一起的藝術,如果想做一個的測試人員,你必須要有思想準備,我的知識庫需要更新了,因為在測試過程中,你會碰到各種未知的問題,你的責任是找出問題的根源,這個有點像懸疑推理的電視劇,你必須要抓住一個BUG一閃而過的瞬間,或許這操作很復雜,但出現BUG的根本原因只有一個,要有耐心,抽絲剝繭,找出問題的根源,或許這么說有點難以理解,但真正的測試人員,必須具備耐心和抽絲剝繭的能力,如果沒有,我勸你改行,不然不會成為真正的測試工程師,但這只是測試人員具備的一部分能力,還有是要學會更新自己的知識庫,有主動解決問題的能力,不能怕麻煩,因為在測試中,我們可能會遇到些以前沒接觸過的東西,這正是測試多學科交織的原因,比如做手機功能測試的人員,需要驗證手機軟件的驗證碼是否正確,但驗證碼又不是可見的,是通過服務器隱藏分配的,這個怎么辦?測試人員,必須有解決問題的能力,學會去找工具抓包,分析等等,這些是沒人會教你的,都是自己去學習的,因為測試技術的廣度是不可預知的,沒有人能掌握一切,沒有人敢說我掌握了測試的所有技術,因為測試是沒定技術的,這是測試和開發的大不同,開發是又規律可循的,比如一個人C++,學到精通,他可以去知名的IT公司,但測試。。。。。所以如果你沒有獨立解決問題的能力勸你好改行。
但如果你塌下心來,審視測試,你會發現,測試真的是門藝術,是門很美的藝術。從BUG來講,會讓你欣賞不已。尤其是到軟件后期,軟件比較穩定,BUG也藏得很深,那作為醫生,你要找到病人的問題,雖然這個病人看起來很健康(這個也是測試人員的一個習慣,始終對自己的軟件,覺得不夠完美,總覺得有問題),這個時候需要自己去找出病人的薄弱環節,也是測試中不容易測試到的功能或者部分,這個地方或許有潛在的威脅;在或者是設計場景,讓癥狀自己冒出來,這個是很難得,這個也是測試不公平的地方,不是你努力可以的。
測試還是需要那么一點靈氣的,場景的設計需要的測試人員的構思,設計后實現,每當你看到或者實現這個樣的BUG的時候,你會發現她的美,真的很美。
還有是測試人員,千萬不能迷戀開發人員,為什么?現在有個很奇怪的現象,是開發總是比測試高一頭,經常聽見新同事說,“什么都要聽開發的”,當時我想罵娘,都聽開發的,要你測試干嗎?測試是需要立場的,當然如果是經過PM.TPM等溝通后的結果,我們可以接受,但如果只是開發人員的意見,我們是需要回擊的,為什么?因為開發想的是盡快release軟件,BUG都不改才好,所以我們要學會堅持,但也要聽老大的話。
還有一個誤區我想說一說,是很多測試人員貶低自己,說自己做的沒什么技術含量,是點啊點,按呀按得,我想說的是現在大部分測試,還是以手動測試為主,但如果你覺得真的是這樣的話,那我可以告訴你,你不適合測試,因為你只是在做,你不會去發現問題,武裝自己,你只是一個執行者,說白了和一臺機器沒什么分別,我們說,測試和開發,只是大家的分工不同,不存在誰的技術含量高,主要是在于傳統觀念覺得開發多牛X,測試是后娘養的,開發也是用語言去實現功能,而測試時用你的思維去完善功能,所以,我想對有這種崇拜開發人員的測試員說,請不要迷戀他們,也請不要玷污測試。
相關推薦

最新發布
性能測試之測試環境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應企業需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經了什么?
2020/7/16 9:11:10