




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件測試職業(yè)開展規(guī)劃
天地玄黃,宇宙洪荒;所謂光陰似箭,因為一轉眼滾滾的歷史車輪就將人類文明推進了二十一世紀的信息時代!葛大爺有對白曰:二十一世紀最珍貴的是什么?對曰:人才!何為人才?sincky曰:適應時代潮流,把握社會需求,并為我中華老大帝國創(chuàng)造社會價值的人!哎喲,不諏了,其實今天筆者在這里要和大家討論的,是軟件測試的職業(yè)開展問題,重點要闡述的是軟件測試從業(yè)者的職業(yè)開展方向,歡送大家按enter鍵換行,繼續(xù)閱讀!
一個人從大學畢業(yè),即開場發(fā)生從學生時代向職業(yè)人士的過渡,這種過渡走的好,可以實現畢生宿愿,表達個人價值,不管你是否喜歡,功名、利祿盡收眼底;假設走的不好,那么會誤入歧途,縱有凌云壯志、萬丈豪情,難免一生郁郁不得志,終歸化作片片飛塵,無語對穹蒼!那么如何才能順利的完成這種過渡、踏上我們豪邁的職業(yè)旅程呢?答曰:認清自己,選擇適途!戰(zhàn)國的魏人荊軻具有十步殺一人,千里不留行的本領,曾向魏王獻策曰:國君,我是職業(yè)殺手,我殺人的技術很強!魏王問:那么你想殺誰呢?對曰:殺他個國君如何?魏王大驚,慌然離去!后來荊軻分開魏國,與燕太子丹密謀,留下了圖窮匕首見、荊軻刺秦王的千古佳話。荊軻,良禽也,擇木而棲和太子丹合作,是他的高明之處;不過筆者認為他是一個典型的低管理、高技能的人才,當他緊握嬴政的脖領、持劍相逼時,他太得意忘性了,可見他沒有領導的統(tǒng)御力和決斷力,所以落了個刺殺失敗、拔劍自刎的下場,雖然他的俠義與膽識流暢千古,但是終究是個殺手而已;當今社會下,假設低管理、高技能的人干工作干到丟了性命,那也真是一個笑談了!
目前我們國家高等學歷大幅度擴招,造成社會的低端人才嚴重過剩,大學生畢業(yè)找不到工作、或者找不到適宜的工作例子鱗次櫛比;但是社會各行各業(yè)對高端人才的需求又求賢假設渴;那么如何解決這種矛盾呢?從大環(huán)境來說,國家應該改革教育體制、進步教學質量、重視高端人才的培養(yǎng),但是,一個問題一旦上升到國家的層次,就要等它個十年八年!我們沒有方法改變世界,但是我們有才能改變自己;所以我們從個人的角度來講,講講我們這些軟件測試的從業(yè)者們,如何認清自己、選擇適途!
縱觀當今社會各行各業(yè),對于個人的職業(yè)開展方向,從宏觀上都可以劃分為四個群體,即:
低管理、低技能
高管理、低技能
低管理、高技能
高管理、高技能
而在IT行業(yè)這種劃分方法更為合理,sincky為其命名為一起點-三方向示意圖:
辭別了象牙塔,帶著對校園生活里那段風花雪月的追憶,年輕的畢業(yè)生們走上了社會;這時候的年輕人,大多數是屬于低管理、低技能的群體,我們沒有工作經歷,不知道企業(yè)的工作流程,不清楚各個職業(yè)的工作技能,更不具備任何行業(yè)的管理才能;然而值得慶幸的是,人類問明開展到如今所出現的眾多行業(yè),都已經有了眾多可以參考的群體,這些群體就理所當然的成了我們可以借鑒的開展方向!雖然我們的起點都是一個,但是可以選擇的開展方向卻是豐富多樣!
高管理-低技能,即是我們通常所說的管理道路!在IT業(yè),這個方向的成功者不乏工程經理、工程總監(jiān)直至企業(yè)的最高管理層;但是走這個方向也要有技術方面的積累,因為管理者的影響力中,除了職位賦予的權利以外,還包括個人人格方面的才能和專業(yè)領域的專業(yè)才能,而后者就是技術程度!而計算機行業(yè)本身,也決定了技術底蘊對職業(yè)開展的重要影響,所以年輕的IT朋友們,假設想為自己的職業(yè)人生設計成這個道路,除了適當的技術積累外,更要有意識的鍛煉自己的管理素質,以下列圖可做參考:
低管理-高技能,即通常所說的技術道路!IT業(yè)以技術為主導,對于喜歡鉆研技術、討論技術的人,可以選擇該條道路,走的深化、走的徹底!只因中國對于技術與管理的認識不同,造成很多人認為做技術不賺錢、不被重視,自身誤以為不過是個工程師而已,所做事情只是輔助企業(yè)的運作。實際上,在歐美興隆國家,資深技術人員的薪資非常高,從業(yè)時間的周期也相當長,在Microsoft、IBM等巨頭企業(yè),不乏年齡在50歲以上的資深程序員或系統(tǒng)架構師,而其薪資也和高級管理者一樣高!而另外一個不爭的事實是,企業(yè)對于管理的職位是有限的,并且一些優(yōu)秀的技術人員不愿做管理,或者不適宜做管理,因此社會上出現的資深技術專家(或者類似職位),為愛好技術的從業(yè)人員提供向上的通道。
高管理-高技能,即咨詢方向是較為平衡、全面的道路,也是眾多企業(yè)希望員工努力的方向。然而有調查結果顯示,由于現實種種因素的制約,大約90%的個人是分別沿著管理方向或者專家方向開展的,真正實如今咨詢方向到達一定的高度的人少之又少,而且在這為數不多的咨詢方向到達又一定高度的人才,往往又會由于企業(yè)資的限制無法將個人價值完全發(fā)揮而最終分開所在企業(yè),成為專業(yè)培訓師、咨詢師;一些國際知名的咨詢公司如麥肯錫、安達信乃至畢博或其他,可謂大家在個人職業(yè)生涯到達一定階段,作為自己繼續(xù)打破職業(yè)瓶頸的開展道路。
那么,對于軟件測試的從業(yè)者,我們的出路在哪里?我們的職業(yè)開展該如何設計?我們的開展方向又有哪些呢?這里筆者和大多數測試同行意識一樣,筆者也曾在多篇文章里標明,中國的軟件測試行業(yè)尚屬起步階段,其開展的步履上布滿了荊棘與泥濘;然而其開展速度可謂驚人的,從筆者剛畢業(yè)時候對軟件測試的0概念、從業(yè)同行者寥寥無幾,到最近2年的各大媒體紛紛報道的中國軟件測試人才缺口20萬、軟件測試工程師將成為將來10年最緊缺的人才之一、包括筆者所接觸的眾多國內外優(yōu)秀企業(yè)對高端測試人才年薪10萬、15萬、20萬的招聘需求可見,選擇軟件測試這個朝陽行業(yè)的朋友,做了一個比擬正確的選擇!然而,如何任何事物總有它的兩面性和矛盾性:20xx年初在北京、上海、深圳舉辦的幾次春季大型招聘會上,多家企業(yè)紛紛打出各類高薪招聘軟件測試人員的海報,出人意料的是,收到的簡歷尚缺乏招聘崗位數的50%,而合格的竟缺乏30%引起我們考慮的是,我們的軟件測試從業(yè)人員還有很大一局部不滿足當今社會的需求;而另一層含義是,我們還有很大的提升空間!因此解決該矛盾的打破點是:每個人在這個行業(yè)里找到自己的開展方向,規(guī)劃自己的職業(yè)藍圖,從而有針對性的鍛煉自己的職業(yè)技能,增加個人的職業(yè)砝碼!
軟件測試職業(yè)開展方向,大體上與上述的通用職業(yè)開展道路圖相吻合,也可以分為管理道路、技術道路、管理+技術道路;只是針對該行業(yè)本身,有其特殊性和細致性。其圖示如同兩個重疊的V字樣,我們?yōu)槠涿麨殡pV模型;該模型適用于大多數行業(yè)性軟件測試從業(yè)人員,一些特殊領域如游戲測試、嵌入式測試、硬件測試,也可作為參考。本文是三部曲之一,只介紹職業(yè)開展方向定義,在下一曲會介紹各個職業(yè)方向應該具備的知識與技能體系!
雙V的底點是測試工程師,屬于軟件測試職業(yè)生涯的初級域,其適用范圍是入行軟件測試3年內的常規(guī)測試從業(yè)者,其主要工作內容是按照測試主管(即直接上司)分配的任務方案,編寫測試用例、執(zhí)行測試用例、提交軟件缺陷,包括提交階段性測試報告、參與階段性評審等。初入測試行業(yè),進入企業(yè)從事測試工作的人員,都要從該層次做起,雖然有時感覺乏味無趣,甚至迷茫困惑,但是我們可以根據個人的興趣與特長,向上選擇適宜自己的道路,因為誰都不會甘心一輩子只做一個普通的測試工程師,那么大家看到這里,就可以摩拳擦掌,看看向上開展的通道中,哪一個適宜自己,然后立即從如今開場,確定自己將來5年、10年甚至一生的開展目的邁進,用筆者經常跟學員說的一句話來形容:把握如今,即刻做起,相信自己是最強的!
首先是常規(guī)道路,即雙V模型的重疊線,這條開展道路要求管理與技術并重,因為軟件測試的行業(yè)特點決定了這個因素:測試工程師向上晉升到測試主管、測試經理、測試總監(jiān),直至咨詢域的更高方向!
測試主管是企業(yè)工程級主管,對于中小型軟件公司也可以是企業(yè)級主管,屬于中級開展域,適用范圍是2到5年職業(yè)經歷的測試從業(yè)者。其工作內容是根據工程經理或測試經理的方案安排,調配測試工程師執(zhí)行模塊級或工程級測試工作,并控制與監(jiān)視軟件缺陷的追蹤,保證每個測試環(huán)節(jié)與階段的順利進展。嚴格來說,這個級別更多屬于測試的設計者,因為企業(yè)的測試流程搭建是由更高級別的測試經理或相關管理者來做的,測試主管負責該流程的詳細施行;而更多的工作,是考慮如何對軟件進展更加深化、全面的測試。因此筆者認為測試主管比擬有創(chuàng)造性的工作內容就是測試設計,而恰恰很多公司忽略了或沒有精力來執(zhí)行此工作內容!應該說,在一個企業(yè)里做了3年左右測試工作的人員,很容易晉升到該職位,而之所以晉升,是與個人測試技術的過硬、測試方法的豐富,加上對測試流程的監(jiān)控力與執(zhí)行力的職業(yè)素質息息相關!
測試經理是更高級別的測試管理者,屬于高級測試方向域。對于大中型軟件公司,該職位尤為重要,并且對其職業(yè)要求也比擬高,一般適宜4到8年的測試從業(yè)者,在管理與技術才能雙雙比擬成熟的情況下,可以結合詳細環(huán)境晉升到該級別。測試經理負責企業(yè)級或大型工程級總體測試工作的籌劃與施行。隨著軟件行業(yè)的開展,企業(yè)對軟件工程里各個角色的定位逐漸明顯,測試經理完全與開發(fā)經理(一些公司也成為工程經理)平齊,除了需要統(tǒng)籌整個企業(yè)級或工程級測試流程外,還要對于不同軟件架構、不同開發(fā)技術下的測試方法進展研究與探究,為企業(yè)的測試團隊成員提供指導與解決思路,同時還要合理調配不同專項測試的人力資(如業(yè)務測試工程師、自動化測試工程師、白盒測試工程師、性能測試工程師),對軟件進展全面的測試;另外,一些企業(yè)里,測試經理還需要與客戶交流與溝通,負責局部的銷售性或技術支持性工作。嘿嘿,看看那些高薪招聘測試經理的企業(yè)對該職位的要求里外語口語的描繪,就可見一斑!
測試總監(jiān),屬于常規(guī)開展道路的最高域,假設再往上開展,那只能是咨詢域了;不過筆者并沒有將其在圖中標記出來,因為該職位對于國內目前的大多數軟件公司根本沒有設立,也就沒必要再在圖中表達了。該職位一般在大型或跨國型軟件企業(yè),或者專向于測試效勞型企業(yè)有所設立,由于其企業(yè)自身的職位定位不同,以及軟件測試整體行情所處的階段,這里不好歸納陳述;但是一般設立測試總監(jiān)的企業(yè),該職位都相當于CTO或副總的級別,是企業(yè)級或集團級測試工作的最高領導者,駕馭著企業(yè)全部的測試與測試相關資,管理著企業(yè)的全部測試及質量類工作。而其職業(yè)要求,也是技術與管理雙結合;基于目前軟件測試行情看,這種高管理-高技能的開展目的,不會適宜大多數人的選擇,社會也不會提供如此眾多的測試總監(jiān)職位讓我們去應征!
應該說,大多數測試從業(yè)者都不是技術與管理雙優(yōu)的人,而如今一些到達測試經理或測試總監(jiān)級別的優(yōu)秀測試人才,已經領先一步開拓了這條開展道路的先河,希望這些朋友和大家多多分享經歷,讓更多的朋友彌補自己管理或技術上的缺乏,在這條道路上有所建樹,共同進步,在實現個人人生價值的同時,也自然而然的推動了軟件測試行業(yè)的開展;行業(yè)開展了,測試人員不再被無視了,待遇自然也進步了,也就不會有很多朋友迷茫的跟我說我的日常工作只是____按鈕和按鍵盤了,因為我們相信行業(yè)的不斷成熟,會逐漸將軟件測試職業(yè)細化,我們的從業(yè)者就可以真正的在如下的管理道路和技術道路找到自己的位置,并潛心走向深化的!
軟件測試,是技術主導的職業(yè);不管選擇哪條開展道路,都是需要一定的技術沉淀,只是相對來說,管理道路對技術方面要求不高而已。那么我們就先挑重頭的技術道路展開討論。一般來說,一個普通的測試工程師剛入行,3個月左右熟悉企業(yè)的工作流程和形式,那么今后的工作內容趨于平穩(wěn)。然而社會是殘酷的!假設單單停留在測試工程師的階段,假設干年后,相信你再也競爭不過那個時候的,當你的工作技能和職業(yè)素質趨于與那些朝氣蓬勃的年輕人相當時,企業(yè)會毫不留情的選擇他們,而release你,因為你的本錢消耗要比他們高,這是大實話!然而現實又是公平的!因為軟件開發(fā)技術的不斷日新月異,軟件功能需求的不斷豐富多樣,決定軟件開發(fā)這一系統(tǒng)工程的錯綜復雜,因此為了保證軟件的質量,就要進步測試的程度,這也就為軟件測試職業(yè)的細化起到先決因素,也是目前社會上出現招聘專項測試工程師的必然趨勢!因此,這個趨勢給了我們這些常規(guī)測試工程師一個空前的好時機!所謂以毒攻毒,軟件開發(fā)靠的是技術,為了測試軟件,也必須用技術;那么我們就來看一下從技術道路,軟件測試職業(yè)開展有哪些方向。
技術道路,筆者結合國內外軟件測試行業(yè)現狀,劃分為三個半方向,分別是自動化測試工程師、白盒測試工程師、性能測試工程師和認證測試工程師,在雙V模型中右側表達;前三者適用于通用軟件測試領域,認證測試工程師乃嵌入式測試領域職位,至少目前僅出如今嵌入式領域,因此以虛線標記,即三個半的半。前三條道路對技術的要求程度逐漸增加,三條曲線的斜率也依次遞增(認證工程師不參與比擬)。
自動化測試工程師,筆者為其定義在功能測試范疇,指通常所說的依靠自動化測試工具進展軟件黑盒測試的工程師。筆者接觸的很多測試界朋友,尤其年輕的剛入行者,對測試工具充滿了無限的興趣,他們喜歡那種編寫腳本、調試成功后的快感,喜歡看到自定義的日志里記錄了本來手工測試煩瑣的無聊頭頂的工作、而采用自動化方式實現后如此明晰豐富的內容后的興奮!可以理解,因為筆者也是從那段光陰走過來的,如今也負責于我們學員的自動化測試教學工作。從大環(huán)境講,自動化測試是軟件測試執(zhí)行階段的必然趨勢,社會對于軟件測試的認可度以及對自動化測試人才的需求必將日益增加,從目前國內做自動化測試的從業(yè)者薪資情況看,也普遍高于常規(guī)測試工程師,最粗淺的道理是自動化測試比手工測試有了技術含量,--雖然自動化測試在整個行業(yè)的普及不是一朝一夕,但是從個人角度講,自動化測試可以作為個人的開展方向之一,因為假設你率先掌握了這種技術,等到社會需要時,你已成為這個職位的成熟操作者!而國內的ing把握了時代前沿,與自動化測試工具巨頭廠商Mercury(美科利)合作,在中國唯一推出Mercury自動化測試全套技能認證(CpE/Sp/CpC),相比其它初等認證,它的實效性和價值性更具意義,也為測試從業(yè)者提供了一個進入自動化測試領域的快捷方式!
白盒測試工程師,筆者定位于在軟件測試周期的單元測試階段對軟件進展的代碼級測試的人,包括代碼走讀、代碼功能與邏輯測試、代碼內存泄漏檢查、代碼運行效率檢查、代碼測試覆蓋率分析^p等。假設說,自動化測試只是依靠腳本語言完成測試腳本編寫與調試的過程(因為自動化測試工程師的工作重點不在編寫腳本),對于自動化測試工程師的技術要求要相對偏低的話,那么白盒測試工程師就要對大型程序開發(fā)語言的完全掌握,因此其技術要求相對偏高!而另一方面,白盒測試在目前國內軟件行情下,一些公司根本不做,其本錢高、代價大的特點決定了這個現狀,而一些對軟件質量要求非常高(如軍事類、電信類、財務金融類等)的企業(yè),也會調動開發(fā)工程師來施行此事。但是,還是那句話,測試行業(yè)在開展,測試人員才能在提升,軟件的開發(fā)技術在復雜化,要對軟件進展盡可能全面的測試,白盒測試不可無視!當下專門高薪招聘白盒測試工程師的企業(yè)也比比皆是,從中我們可以感知,白盒測試工程師會是很多有開發(fā)背景、意欲進入測試行業(yè)的良好打破口,白盒測試人員的需求也會逐漸增加。
性能測試工程師,即在系統(tǒng)測試階段、功能測試后對軟件系統(tǒng)性能指標進展采集分析^p和運行效率檢測的人。筆者認為,在一個盡量壓縮的測試流程里,功能測試可以手工進展,白盒測試可以不做,但是性能測試必需要做,除非該軟件非網絡類軟件即單機版軟件!這里筆者再提一個觀點:軟件測試,從宏觀上可以劃分為三個大方面:功能測試、性能測試、平安性測試,功能測試說明軟件做對了,功能測試+性能測試說明軟件做好了,三者結合起來說明軟件做的非常好!平安測試暫且拋之不提,這是下一個開展域的內容,但是為了把軟件做好,為了真正保證軟件的質量,性能測試絕不容無視;只因目前很多企業(yè)由于時間、本錢、人力條件的限制,暫且不做性能測試。性能測試工程師相對來說,是三個技術道路里技術要求最高的,因為軟件的性能瓶頸歸根結底落實到代碼的運行效率這個問題上,因此性能測試要做好,性能測試工程師起碼要懂開發(fā);而為了發(fā)現性能問題,要懂軟件開發(fā)架構;為了定位性能問題,要懂操作系統(tǒng)、網絡協議、應用效勞器乃至數據庫的原理與使用;為了最終解決性能問題,要根據定位的問題有針對性的對代碼、操作系統(tǒng)、網絡架構、效勞器、數據庫進展優(yōu)化!當然性能測試是一個系統(tǒng)工程師,絕對不是一兩個人的事情,對于常規(guī)性能測試工程師,具備定位性能問題的才能即可。正因為性能測試工程師技術要求的高超,該職位的待遇也是目前測試技術道路最高薪的一個,實為綜合技術才能較強的測試人員的明智選擇!
上述四職業(yè)道路由于其技術程度的突出,一般在企業(yè)里由測試經理直接所屬,與測試主管級別具有一樣的待遇,并處于一樣開展域。
進入技術道路的高級域,根據中級域的四個道路,可以細分成五個道路,分別是資深自動化測試工程師、資深白盒測試工程師、資深性能測試工程師、平安性測試工程師、標準化工程師,這些高級技術類人才完全與常規(guī)測試經理平齊,屬于軟件測試職業(yè)開展高級域。
資深自動化測試工程師由自動化測試工程師晉升而來。假設說常規(guī)自動化測試工程師只是負責自動化測試腳本本身的設計與開發(fā),那么資深自動化測試工程師的工作內容就是自動化測試這項工作的施行!筆者早年在IBM公開講座時候,講過一篇《以RUp原那么施行自動化測試》的主題,RUp里提倡自動化測試是一個龐大的系統(tǒng)工程,絕對不是有了技術、有了工具、有了掌握技術和使用工具的人就可以施行的,而是應該把自動化測試當成一個針對企業(yè)自身的工程來對待,需要經過引入、方案、設計、測試、執(zhí)行、配置管理等環(huán)節(jié)(參加sincky的blog天行健-君子以自強不息),而這些自動化測試的流程搭建,就是資深自動化測試工程師的份內之事。另外,筆者要強調,按照國內外自動化測試領域的開展趨勢,我們把自動化測試劃分為四個開展階段(我的blog里也有闡述);也就是說,錄制腳本-添加驗證點-回放腳本只是最初始的自動化階段,要在企業(yè)施行自動化測試,要有資深自動化測試工程師來設計數據驅動,開發(fā)測試框架,甚至一些企業(yè)內部自主開發(fā)小型測試工具(而非商業(yè)工具)的先例,這些也都是建立在資深自動化測試工程師具有深沉的技術底蘊后,主導其別人員協調完成的事情。
資深白盒測試工程師,其工作內容包含常規(guī)白盒測試工程師的內容,除此之外,要協助測試經理或測試總監(jiān)攻關測試方法與技術性難題,因此其技術程度更加雄厚。假設常規(guī)白盒測試工程師是停留在某種程序設計語言類型的代碼級測試,那么資深白盒測試工程師就要脫離程序設計語言本身,結合不同架構、多種開發(fā)技術交互的情況下,尋找代碼測試方法,并具有對代碼優(yōu)化的才能。由于該道路在國內很少有實例參考,這里不再贅述。
資深性能測試工程師,來于常規(guī)性能測試工程師,按照常規(guī)性能測試工程師的技術要求,資深性能測試工程師應該具備性能測試整體方案的設計才能,以及軟件系統(tǒng)性能問題定位和性能優(yōu)化的才能!初此之外,也要對主流的軟件開發(fā)形式下的應用系統(tǒng)具有敏銳的洞察意識和感知意識。軟件開發(fā)的架構會日益復雜化,軟件應用的各種軟硬件平臺、數據庫類型、效勞器類型、網絡協議層出不窮,不得不說,都為性能測試的從業(yè)者們提出了嚴峻的考驗!值得慶幸的是,各種同類產品的廠商在開發(fā)產品時都遵從業(yè)內統(tǒng)一標準,性能測試人員結合自身的豐富經歷,加上對軟件性能測試技術的研究,這樣的考驗我們欣然面對,這樣的人才那么會日益增多,在軟件測試行業(yè)里充當佼佼者地位。
平安性測試工程師,筆者將其從性能測試工程師衍生出來,因為只有具備性能測試經歷的人,才對軟件的開發(fā)形式、實現架構和技術本身充分理解,才會感知和預見軟件系統(tǒng)存在的平安破綻,加上其本人是測試出身,才知道如何通過系統(tǒng)破綻嘗試攻擊軟件系統(tǒng),到達測試的目的。目前國內軟件行業(yè)對于平安性測試的認識尚未明晰,該職業(yè)也更沒有普及,一般只限于軍事類、機密類、防病毒類或其他高平安性軟件的測試工作中。
再次強調,人類進入文明社會后,任何社會活動都不是獨立的個體可以實現的;在高度講究團隊合作、協同辦公的今天,軟件測試工作更不是測試工程師幾個人就能做完所有的事情的;上述各開展道路的技能要求,只是為了增強個人職業(yè)打破的砝碼,你的砝碼越多,被利用價值越大,為企業(yè)創(chuàng)造利潤的程度越高,企業(yè)自然給予你更豐厚的回饋!達爾文伯伯的優(yōu)勝劣汰自然規(guī)律不會變,多勞多得、少勞少得的市場規(guī)律也不會變!
曾經有如此眾多的測試職業(yè)開展道路放在我面前,結果我沒有珍惜;等到軟件測試行業(yè)開展到成熟階段,我想入行卻入不了行的時候,我才懊悔莫及;塵世間干測試最大的不幸莫過于此;假設非要問sincky:再往上的開展通道是什么,那么sincky一定要告訴你,技術專家域!
在技術道路,向上繼續(xù)提升的方向,我們稱之為技術專家;假設說前面描繪的技術職位的所涉范圍都定位在企業(yè)內部,即企業(yè)級資深性能測試工程師,那么技術專家,我們可以看作是領域級專項人才!隨著軟件測試行業(yè)的職位不斷細化,每個人在自己擅長的領域走向深化,都可以成為該領域的技術專家,技術專家在自已經營的領域里,具有個人獨到的見解和深沉的技術實力,而這類人才可以不再從事詳細的測試工作,而是提供行業(yè)性測試技術咨詢、培訓等,為軟件測試整體行業(yè)的開展,起到了鮮明的帶頭作用。在一些專業(yè)的咨詢、培訓公司,或者IBM、Microsoft等巨型公司,不乏這樣的人才;然而目前在我國,這樣的人才較少,但是卻可以為我們大家提供努力方向,只要我們每個在技術道路供職的測試從業(yè)者,規(guī)劃好自己的職業(yè)人生,并以堅韌的毅力和頑強的斗志,假設干年后,你我皆可笑談測試人生,把酒臨風,其喜洋洋者矣!而目前在國內幾個IT行業(yè)興隆的省市,專項于軟件測試效勞或一些大型軟件企業(yè),也有這樣的職位暫露頭角,我們堅信,社會對高端人才的需求趨勢是越來越大的,更多的優(yōu)秀企業(yè)也會為員工提供更多、更廣的開展空間,值此大好形勢,就看我們個人如何充分利用這些上升通道了。
在我們的軟件測試從業(yè)人員里,有這樣一局部群體:他們非計算機相關專業(yè)畢業(yè),不懂軟件開發(fā),由于國內種種對軟件測試人才的偏激認識,認為測試人員不需要懂開發(fā),只要會編寫文檔、執(zhí)行用例即可;因此很多測試工程師并不具備開發(fā)背景,并且對軟件技術掌握淺薄,而對于沒有技術底蘊的人強迫其走技術道路,不能不說是一種折磨!因此,這個群體里的朋友,是不是認為自己只能做一輩子常規(guī)測試工程師呢?答案是否認的,因為在雙V模型的左側,是軟件測試職業(yè)開展的管理道路。軟件測試的管理道路,與通用職業(yè)開展示意圖的高管理-低技能并不完全一樣,只因軟件測試獨具的行業(yè)特點,我們認為軟件測試行業(yè)的非技術道路開展方向,更多的是從軟件測試行業(yè)衍生出來的職位,如質量保證、配置管理。假設說軟件測試職業(yè)開展的技術道路更側重于職業(yè)技能的提升,那么這條管理道路那么更側重于職業(yè)素質的積累(筆者強調是側重,并不表示不需要);換句話說,技術道路更側重人的智力因素,而管理道路更側重人的非智力因素。
從事了1到3年左右的常規(guī)測試工程師,在經過對個人性格特點剖析后,假設認為自己是一個傾向于高管理-低技能的類型,那么想要實現自己的職業(yè)提升,可以向中級開展域的配置管理工程師、質量保證工程師、業(yè)務測試工程師轉型。
配置管理(SCM)與質量保證(SQA)同是CMM中的關鍵過程域(KpA),也同是現代軟件工程里的必要角色,與軟件測試同屬軟件開發(fā)團隊的重要組成局部。只因這兩個角色在軟件工程里的人員配比數量相對較少,還不如軟件測試這樣規(guī)?;酥劣谛纬尚袠I(yè),而最多是一個職業(yè);另外一個社會現象是,企業(yè)很少直接從社會直接招聘配置管理工程師和質量保證工程師,而通常的做法是從企業(yè)內部的現有測試員工隊伍里選拔,而轉型后的測試工程師,就成為SCM或SQA。分析^p其原因,我們可以感知,SCM、SQA與軟件測試工程師都是關注于軟件質量的相似職位,社會對于配置管理、質量保證的定義和工作內容并未普及,與其直接從社會招聘0根底的人來培養(yǎng),倒不如從軟件測試人員里升華!一般來說,這兩種職位的上報對象是工程經理或一樣級別管理者。
轉型后的配置管理與質量保證工程師,一定要轉變一個意識,那就是常規(guī)測試工程師的工作范圍很大一局部(不是全部)只限于測試流程,而配置管理和質量保證的工作范圍是面向整個軟件開發(fā)流程,二者的職業(yè)要求都非常重視軟件工程知識體系的建立和軟件開發(fā)總體流程的施行才能。由于配置管理工程師除了企業(yè)配置管理流程的搭建與施行外,一般會涉及配置管理工具的管理與維護,而質量保證工程師更多的工作是軟件開發(fā)流程的控制與維護,故而配置管理對技術的要求稍高于質量保證。隨著我國軟件行業(yè)程度的不斷開展,眾多軟件公司紛紛通過CMM/CMMI,企業(yè)對于軟件開發(fā)團隊的角色配比制度也將逐漸健全,當前社會對配置管理與質量保證工程師的職位需求日益增加,種種現象說明,對于軟件測試工程師出身的從業(yè)者,轉型至SCM/SQA不失為打破個人職業(yè)生涯瓶頸的又一通道!
業(yè)務測試工程師,筆者定義為面向行業(yè)類軟件業(yè)務邏輯與工作流測試的人員。當前軟件開發(fā)類型,很大一局部是行業(yè)類軟件的應用,如ERp、SCM、CRM、OA、電信、金融、財務、嵌入式、通信、手機、游戲這就要求從事行業(yè)類軟件測試的人員具備行業(yè)背景、業(yè)務知識,純熟該行業(yè)工作流程。從社會上出現的很多對此類經歷要求的測試工程師招聘信息中,我們更加肯定這種趨勢;所謂存在即是道理,既然社會上有了需求,那么就可以作為個人開展的方向。而另外一個特點是,業(yè)務測試工程師的工作內容主要是黑盒測試,屬于功能范疇,因此對技術要求不大,設置一些大型行業(yè)類軟件公司的業(yè)務測試工程師薪資豐厚,但是完全可以不懂技術,因為它的工作性質決定了不需要懂很多的技術!他們甚至連軟件的界面測試都不做交給常規(guī)測試工程師施行,而完全關注軟件的業(yè)務性和易用性,由于其深沉的行業(yè)背景,可以為軟件的在正式發(fā)布前提出很多建立性的意見,而這些建議正是軟件開發(fā)商進步產品易用性、增加用戶滿意度、開拓市場、創(chuàng)造利潤的關鍵因素之一!
當管理道路的中級域方向繼續(xù)上升至高級域,就分別到達配置管理經理、質量保證經理、產品經理、業(yè)務專家,這類人才地位高、待遇厚,一般資深的軟件工程領域專家都聚集于此。
假設說配置管理工程師、質量保證工程師更加側重于配置管理流程、質量保證流程的施行與日常管理維護,那么配置管理經理、質量保證經理就是更側重于配置管理流程、質量保證流程的建立與改良。一般在中小軟件企業(yè),可能沒有這兩個角色,而全部的配置管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 聚焦海上成品油運輸合同新篇章
- 瑜伽課程預約合同
- 酒店經營轉讓合同范本
- 草莓購銷合同范本
- 工程項目合同廉政承諾書范文
- 誠信標志合作合同范本
- 人工智能在醫(yī)療保健中的創(chuàng)新考核試卷
- 木材切削刀具的選用與磨損分析考核試卷
- 云母制品在太陽能熱水器中的應用考核試卷
- 安全網絡數據安全應急響應考核試卷
- 2025年上半年潛江市城市建設發(fā)展集團招聘工作人員【52人】易考易錯模擬試題(共500題)試卷后附參考答案
- 旋轉類機電設備故障預測、診斷研究
- 新媒體營銷(第三版) 課件全套 林海 項目1-6 新媒體營銷認知-新媒體營銷數據分析
- 愚公移山英文 -中國故事英文版課件
- DB52∕T 1413-2019 黎平牛-行業(yè)標準
- 公園綠化養(yǎng)護景觀綠化維護項目迎接重大節(jié)會活動的保障措施
- 國內外旅游公共服務研究的文獻綜述
- 集團公司各職能部管控分權手冊
- 機車電測儀表使用及檢修
- PMS顏色對照表
- 2012年北京大學醫(yī)學部外國留學生本科入學考試
評論
0/150
提交評論