軟件測試前景
作者:不詳 發布時間:[ 2010/9/2 14:13:22 ] 推薦標簽:
世界上不存在百分百完美的軟件,任何軟件都存在缺陷。國標(GB)中認為,軟件是人類有史以來生產的復雜度高的工業產品。正因為如此,無論多么的軟件都會存在缺陷,這是軟件測試工程師的存在之道。雖然軟件測試不是解決錯誤的根本舉措,但卻是必須的手段。也是說,軟件測試工程師在一家軟件企業中擔當的是“質量管理”角色,他的職責是及時糾錯及時更正,確保產品的正常運作。
近年來,來一些臭名昭著的軟件錯誤案例頻繁發生 ,這也使得軟件測試在軟件行業起著舉足輕重的作用。1994年,全球大的CPU生產商英特爾,發生了奔騰浮點除法軟件缺陷事件。這使得英特爾名聲掃地。后,英特爾花了4億多美元來更換芯片。1991年,美國航天局導彈防御系統首次加入海灣戰爭。盡管關于此系統的贊譽不絕于耳,但是在戰爭中發生了致命錯誤。其中一枚導彈擊斃28名美國自己的士兵。另外還有千年蟲迪斯尼獅子王等重大事件更是越來越讓大型IT公司意識到軟件測試的重要性。
軟件測試在中國還處于起步階段,是一個朝陽產業。軟件測試是個可以很快入門的職業,門坎不高。對于剛剛畢業的學生,如果希望今今后事軟件開發,那么先從事一段時間的測試可能更有利于今后的編程;而對于具有多年編程經驗的程序員,如果改行做測試,更容易提高技術。在北美,軟件測試工程師因不同的級別,獲取的薪資是不一樣的,特別是近幾年,由于越來越備受重視,所以薪資也節節高升。現在起薪已經在 5 萬左右;若經驗豐富的話,薪資可以拿到八九萬。實際上,現在業市場上難找到的不是佳程序員,而是佳軟件測試工程師 ! 因為面對軟件的規模越來越大,應用的復雜度和集成性越來越高,各種新的軟件開發技術不斷應用,特別是一些重要領域如國防、銀行、金融、通訊、航天等,他們對軟件質量要求很高,使得軟件測試工程師已變的炙手可熱。 目前大中型軟件開發與測試人員比率接近 1 : 2 ,巨大的市場空缺,使軟件測試工程師從初級到高級,只需要 1 年甚至更短的時間來完成。所以作為一名軟件測試工程師,未來的發展空間是非常廣闊的。
“軟件測試工程師是一個越老越吃香的職業。” 軟件測試專家、清華大學教授鄭人杰教授說。他告訴記者軟件測試工作是對質量的把關,其中包含技術及管理等方面的工作,工作相對穩定,對年齡沒有限制。而且隨著項目經驗的不斷增長和對行業背景的深入了解,會越老越吃香。 對于鄭人杰教授對測試員的職業壽命的看好,測試專家、北大測試負責人肖睿非常贊同。他認為軟件測試員的一生如同一名醫生的一生,隨著職業閱歷和臨床經驗的豐富累積,到一定的年齡他們通過“望聞問切”能知道毛病出在什么地方。因此,有人說軟件測試員和醫生是不需要用“青春”來保證和延續自己職業壽命的職業。 20多年來鄭人杰教授一直軟件測試領域工作,如今70多歲的鄭教授還在為軟件企業“坐診”。一些出版社為了出版他的《計算機軟件測試技術》幾乎成了他家的常客。作為我國軟件測試行業的“泰斗”,他見證了中國軟件測試業20年來的發展歷程。 “軟件測試工程師地位”翻天覆地“的變化,源自信息產業的發展以及軟件企業自身、用戶成熟度的不斷加深。” 鄭人杰教授表示。一方面,計算機使用越來越普及,越來越多的領域使用了計算機,特別是一些重要領域如國防、銀行、金融、通訊、航天等,他們對軟件質量要求很高。同時一些重大事故的發生,也引發了人們對軟件質量的關注。如2002年歐洲載重10噸的阿麗亞娜5型火箭發射失敗,后證實是軟件質量問題;還有國內的一些銀行金融系統,因軟件質量問題不得不暫停營業。毋庸置疑,在經歷了長期的不為人知和可有可無后,軟件測試工程師目前已變的炙手可熱。 隨著中國軟件市場的發展,越來越多的國外資金投向中國軟件行業。據報道,中國軟件外包市場的潛力和機會已遠遠超過軟件王國印度,不過由于軟件人才的嚴重不足致使我國軟件發展遭遇“瓶頸”。為了大力培養軟件人才,不斷采取積極有效的措施。前不久,出臺鼓勵軟件測試等高職業技能政策后,廣大青年學生對軟件測試的興趣驟然上升。
軟件測試工程師是一個越老越吃香的職業。軟件測試工程師在一家軟件企業中擔當的是“質量管理”角色,其中包含技術及管理等方面的工作,工作相對穩定,對年齡沒有限制。而且隨著項目經驗的不斷增長和對行業背景的深入了解,會越老越吃香。
隨著3G發展的不斷推動,軟件測試方面人才需求仍呈現加大趨附。僅3G手機測試涉及許多方面,其中包括手機軟件測試。但是,目前國內軟件測試人才的整體缺口已達30萬,國內120萬軟件從業人員中,真正能擔當軟件測試職位的不超過5萬,而國內高校在軟件測試專業的開設方面寥寥無之,僅有少數幾家培訓機構開設了軟件測試人才的專業培養課程。
軟件測試是個需求高,職機會大的職業。目前,我國具備軟件測試能力的人員數量和市場需求相差巨大,巨大的市場空缺,使軟件測試工程師從初級到高級,只需要 1 年甚至更短的時間來完成。所以作為一名軟件測試工程師,未來的發展空間是非常廣闊的。
作為軟件質量控制中的重要一環,軟件測試工程師基本處于"雙高"地位,即地位高、待遇高。同時,軟件測試的人才需求缺口超過20萬人,而人才的緊缺也促使軟件測試工程師的薪資逐漸走高,高級測試工程師年薪可高達10萬元。從近期的企業人才需求和薪金水平來看,軟件測試工程師的年工資還有逐年上升的明顯趨勢。
測試工程師一般會分為以下幾個等級:初級測試工程師、中級測試工程師、高級測試工程師和測試管理人員。不同的級別的測試工程師薪資差異很大。
初級測試工程師
年薪約在2-4萬元左右。他們的工作通常是按照測試方案和流程對產品進行功能測試,檢查產品是否有缺陷。具有一些手工測試經驗,開發測試腳本并開始熟悉測試生存周期和測試技術;
測試工程師
年薪約在5-6萬元左右。他們要能夠編寫測試方案,測試文檔、與項目組一起制定測試階段的工作計劃。能夠在項目中合理利用測試工具來完成測試任務。能夠獨立編寫自動測試腳本程序并擔任測試編程初期的領導工作,進一步拓展編程語言、操作系統、網絡與數據庫方面的技能;
高級測試工程師
年薪約8-10萬元左右。他們不但需要掌握測試與開發技術,而且對所測試軟件對口的行業非常了解,能夠對測試方案可能出現的問題能夠進行分析和評估。幫助開發或維護測試或編程標準與過程,負責同級的評審,并能夠指導初級的測試工程師;
Team Leader(測試主管)
年薪在8-15萬,一般具有5年左右工作經驗,負責管理一個小團隊。負責進度安排、工作規模/成本估算、按進度表和預算目標交付產品,負責開發項目的技術方法,能夠為用戶提供支持與演示;
相關推薦

最新發布
性能測試之測試環境搭建的方法
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