軟件測試職業(yè)規(guī)劃_第1頁
軟件測試職業(yè)規(guī)劃_第2頁
軟件測試職業(yè)規(guī)劃_第3頁
軟件測試職業(yè)規(guī)劃_第4頁
軟件測試職業(yè)規(guī)劃_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、一個(gè)老軟件測試工程師的日志 今天在整理電腦的時(shí)候發(fā)現(xiàn)這樣一篇文章、已經(jīng)想不起來是從哪里弄來的。仔細(xì)讀來頗有一番收獲、再次貢獻(xiàn)給大家、愿大家在軟件測試的道路上取得一席之地、實(shí)現(xiàn)自己的財(cái)務(wù)自由之路。&_ B0Drv-fC051Testing軟件測試網(wǎng)T GRyG)Zg h3S_%P軟件測試職業(yè)發(fā)展方向,大體上可以分為管理路線、技術(shù)路線、管理+技術(shù)路線。51Testing軟件測試網(wǎng)4X|-T y51Testing軟件測試網(wǎng)|P l*l,軟件測試,是技術(shù)主導(dǎo)的職業(yè);不管選擇哪條發(fā)展路線,都是需要一定的技術(shù)沉淀,只是相對(duì)來說,管理路線對(duì)技術(shù)方面要求不高而已。那么我們就先挑重頭的技術(shù)路線展開討論。一般來說

2、,一個(gè)普通的測試工程師剛?cè)胄校?個(gè)月左右熟悉企業(yè)的工作流程和模式,那么今后的工作內(nèi)容趨于平穩(wěn)。51Testing軟件測試網(wǎng)C q,Bn2o!U9r1U:d)s)SZ/I!T6-*u0然而社會(huì)是殘酷的!如果單單停留在測試工程師的階段,若干年后,相信你再也競爭不過那個(gè)時(shí)候的應(yīng)屆畢業(yè)生,當(dāng)你的工作技能和職業(yè)素質(zhì)趨于與那些朝氣蓬勃的年輕人相當(dāng)時(shí),企業(yè)會(huì)毫不留情的選擇他們,而release你,因?yàn)槟愕某杀鞠囊人麄兏撸@是大實(shí)話!然而現(xiàn)實(shí)又是公平的!因?yàn)檐浖_發(fā)技術(shù)的不斷日新月異,軟件功能需求的不斷豐富多樣,決定軟件開發(fā)這一系統(tǒng)工程的錯(cuò)綜復(fù)雜,因此為了保證軟件的質(zhì)量,就要提高測試的水平,這也就為軟件測

3、試職業(yè)的細(xì)化起到先決因素,也是目前社會(huì)上出現(xiàn)招聘專項(xiàng)測試工程師的必然趨勢(shì)!51Testing軟件測試網(wǎng),L&LaH;J!Y4eo j0Jp-b#o7R-C |0因此,這個(gè)趨勢(shì)給了我們這些常規(guī)測試工程師一個(gè)空前的好機(jī)會(huì)!所謂“以毒攻毒”,軟件開發(fā)靠的是技術(shù),為了測試軟件,也必須用技術(shù);那么我們就來看一下從技術(shù)路線,軟件測試職業(yè)發(fā)展有哪些方向。51Testing軟件測試網(wǎng)jg)i-TPg F M$W8pT+p0測試初級(jí)階段:(tsP*Y9D&D051Testing軟件測試網(wǎng)kxnSMJ測試工程師,屬于軟件測試職業(yè)生涯的初級(jí)域,其適用范圍是入行軟件測試3年內(nèi)的常規(guī)測試從業(yè)者,其主要工作內(nèi)容是按照測試

4、組長、測試主管(即直接上司)分配的任務(wù)計(jì)劃,編寫測試用例、執(zhí)行測試用例、提交軟件缺陷,包括提交階段性測試報(bào)告、參與階段性評(píng)審等(K m X*m9b0管理+技術(shù)路線:(FD_?-k0首先是常規(guī)路線,這條發(fā)展路線要求管理與技術(shù)并重,因?yàn)檐浖y試的行業(yè)特點(diǎn)決定了這個(gè)因素:測試工程師向上晉升到測試組長、測試主管、測試經(jīng)理、測試總監(jiān),直至咨詢域的更高方向!I/ R(We4|0測試組長是企業(yè)項(xiàng)目級(jí)主管,對(duì)于中小型軟件公司也可以是企業(yè)級(jí)主管,屬于中級(jí)發(fā)展域,適用范圍是3到5年職業(yè)經(jīng)驗(yàn)的測試從業(yè)者。其工作內(nèi)容是根據(jù)項(xiàng)目經(jīng)理或測試經(jīng)理的計(jì)劃安排,調(diào)配測試工程師執(zhí)行模塊級(jí)或項(xiàng)目級(jí)測試工作,并控制與監(jiān)督軟件缺陷的追

5、蹤,保證每個(gè)測試環(huán)節(jié)與階段的順利進(jìn)行。嚴(yán)格來說,這個(gè)級(jí)別更多屬于測試的設(shè)計(jì)者,因?yàn)槠髽I(yè)的測試流程搭建是由更高級(jí)別的測試經(jīng)理或相關(guān)管理者來做的,測試主管負(fù)責(zé)該流程的具體實(shí)施;而更多的工作,是思考如何對(duì)軟件進(jìn)行更加深入、全面的測試。測試主管比較有創(chuàng)造性的工作內(nèi)容就是測試設(shè)計(jì),而恰恰很多公司忽略了或沒有精力來執(zhí)行此工作內(nèi)容!應(yīng)該說,在一個(gè)企業(yè)里做了3年左右測試工作的人員,能夠晉升到該職位,而之所以晉升,是與個(gè)人測試技術(shù)的過硬、測試方法的豐富,加上對(duì)測試流程的監(jiān)控力與執(zhí)行力的職業(yè)素質(zhì)息息相關(guān)!0Qx:EN ko 9P0測試經(jīng)理是更高級(jí)別的測試管理者,屬于高級(jí)測試方向域。對(duì)于大中型軟件公司,該職位尤為重

6、要,并且對(duì)其職業(yè)要求也比較高,一般適合5到8年的測試從業(yè)者,在管理與技術(shù)能力雙雙比較成熟的情況下,可以結(jié)合具體環(huán)境晉升到該級(jí)別。測試經(jīng)理負(fù)責(zé)企業(yè)級(jí)或大型項(xiàng)目級(jí)總體測試工作的策劃與實(shí)施。測試經(jīng)理除了需要統(tǒng)籌整個(gè)企業(yè)級(jí)或項(xiàng)目級(jí)測試流程外,還要對(duì)于不同軟件架構(gòu)、不同開發(fā)技術(shù)下的測試方法進(jìn)行研究與探索,為企業(yè)的測試團(tuán)隊(duì)成員提供指導(dǎo)與解決思路,同時(shí)還要合理調(diào)配不同專項(xiàng)測試的人力資源(如業(yè)務(wù)測試工程師、自動(dòng)化測試工程師、白盒測試工程師、性能測試工程師),對(duì)軟件進(jìn)行全面的測試;另外,一些企業(yè)里,測試經(jīng)理還需要與客戶交流與溝通,負(fù)責(zé)部分的銷售性或技術(shù)支持性工作。B|ms0E!Nj0測試總監(jiān),屬于常規(guī)發(fā)展路線的

7、最高域,該職位一般在大型或跨國型軟件企業(yè),或者專向于測試服務(wù)型企業(yè)有所設(shè)立,一般設(shè)立測試總監(jiān)的企業(yè),該職位都相當(dāng)于 CTO或副總的級(jí)別,是企業(yè)級(jí)或集團(tuán)級(jí)測試工作的最高領(lǐng)導(dǎo)者,駕馭著企業(yè)全部的測試與測試相關(guān)資源,管理著企業(yè)的全部測試及質(zhì)量類工作。而其職業(yè)要求,也是技術(shù)與管理雙結(jié)合。51Testing軟件測試網(wǎng)g6c6z.q V技術(shù)路線:51Testing軟件測試網(wǎng)I/IK RL2)N;r技術(shù)路線中級(jí)域:-B2ILm/JUo0技術(shù)路線,劃分為三個(gè)半方向,分別是自動(dòng)化測試工程師、白盒測試工程師、性能測試工程師和認(rèn)證測試工程師;前三者適用于通用軟件測試領(lǐng)域,認(rèn)證測試工程師乃嵌入式測試領(lǐng)域職位,至少目前

8、僅出現(xiàn)在嵌入式領(lǐng)域。51Testing軟件測試網(wǎng)LFA l/_!R自動(dòng)化測試工程師,定義在功能測試范疇,指通常所說的依靠自動(dòng)化測試工具進(jìn)行軟件黑盒測試的工程師。從大環(huán)境講,自動(dòng)化測試是軟件測試執(zhí)行階段的必然趨勢(shì),社會(huì)對(duì)于軟件測試的認(rèn)可度以及對(duì)自動(dòng)化測試人才的需求必將日益增加。1L|:cF0白盒測試工程師,定位于在軟件測試周期的單元測試階段對(duì)軟件進(jìn)行的代碼級(jí)測試的人,包括代碼走讀、代碼功能與邏輯測試、代碼內(nèi)存泄漏檢查、代碼運(yùn)行效率檢查、代碼測試覆蓋率分析等。如果說,自動(dòng)化測試只是依靠腳本語言完成測試腳本編寫與調(diào)試的過程(因?yàn)樽詣?dòng)化測試工程師的工作重點(diǎn)不在編寫腳本),對(duì)于自動(dòng)化測試工程師的技術(shù)要求

9、要相對(duì)偏低的話,那么白盒測試工程師就要對(duì)大型程序開發(fā)語言的完全掌握,因此其技術(shù)要求相對(duì)偏高!m|V v I(0性能測試工程師,即在系統(tǒng)測試階段、功能測試后對(duì)軟件系統(tǒng)性能指標(biāo)進(jìn)行采集分析和運(yùn)行效率檢測的人。在一個(gè)盡量壓縮的測試流程里,功能測試可以手工進(jìn)行,白盒測試可以不做,但是性能測試必須要做,除非該軟件非網(wǎng)絡(luò)類軟件即單機(jī)版軟件!軟件測試,從宏觀上可以劃分為三個(gè)大方面:功能測試、性能測試、安全性測試,功能測試說明軟件做對(duì)了,功能測試+性能測試說明軟件做好了,三者結(jié)合起來說明軟件做的非常好!安全測試暫且拋之不提,這是下一個(gè)發(fā)展域的內(nèi)容,但是為了把軟件做好,為了真正保證軟件的質(zhì)量,性能測試絕不容忽視

10、;只因目前很多企業(yè)由于時(shí)間、成本、人力條件的限制,暫且不做性能測試。性能測試工程師相對(duì)來說,是三個(gè)技術(shù)路線里技術(shù)要求最高的,因?yàn)檐浖男阅芷款i歸根結(jié)底落實(shí)到代碼的運(yùn)行效率這個(gè)問題上,因此性能測試要做好,性能測試工程師起碼要懂開發(fā);而為了發(fā)現(xiàn)性能問題,要懂軟件開發(fā)架構(gòu);為了定位性能問題,要懂操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議、應(yīng)用服務(wù)器乃至數(shù)據(jù)庫的原理與使用;為了最終解決性能問題,要根據(jù)定位的問題有針對(duì)性的對(duì)代碼、操作系統(tǒng)、網(wǎng)絡(luò)架構(gòu)、服務(wù)器、數(shù)據(jù)庫進(jìn)行優(yōu)化!當(dāng)然性能測試是一個(gè)系統(tǒng)工程師,絕對(duì)不是一兩個(gè)人的事情,對(duì)于常規(guī)性能測試工程師,具備定位性能問題的能力即可。f4tF+ItjA0技術(shù)路線高級(jí)域:/vFfx5V

11、 s97j!B0進(jìn)入技術(shù)路線的高級(jí)域,根據(jù)中級(jí)域的四個(gè)路線,可以細(xì)分成五個(gè)路線,分別是資深自動(dòng)化測試工程師、資深白盒測試工程師、資深性能測試工程師、安全性測試工程師、標(biāo)準(zhǔn)化工程師,這些高級(jí)技術(shù)類人才完全與常規(guī)測試經(jīng)理平齊,屬于軟件測試職業(yè)發(fā)展高級(jí)域。51Testing軟件測試網(wǎng)b&S/t Z,B5ad f資深自動(dòng)化測試工程師由自動(dòng)化測試工程師晉升而來。如果說常規(guī)自動(dòng)化測試工程師只是負(fù)責(zé)自動(dòng)化測試腳本本身的設(shè)計(jì)與開發(fā),那么資深自動(dòng)化測試工程師的工作內(nèi)容就是自動(dòng)化測試這項(xiàng)工作的實(shí)施!也就是說,錄制腳本-添加驗(yàn)證點(diǎn)-回放腳本只是最初始的自動(dòng)化階段,要在企業(yè)實(shí)施自動(dòng)化測試,要有資深自動(dòng)化測試工程師來設(shè)

12、計(jì)數(shù)據(jù)驅(qū)動(dòng),開發(fā)測試框架,甚至一些企業(yè)內(nèi)部自主開發(fā)小型測試工具(而非商業(yè)工具)的先例,這些也都是建立在資深自動(dòng)化測試工程師具有深厚的技術(shù)底蘊(yùn)后,主導(dǎo)其他人員協(xié)調(diào)完成的事情。e1sp o9p3c(J0資深白盒測試工程師,其工作內(nèi)容包含常規(guī)白盒測試工程師的內(nèi)容,除此之外,要協(xié)助測試經(jīng)理或測試總監(jiān)攻關(guān)測試方法與技術(shù)性難題,因此其技術(shù)水平更加雄厚。如果常規(guī)白盒測試工程師是停留在某種程序設(shè)計(jì)語言類型的代碼級(jí)測試,那么資深白盒測試工程師就要脫離程序設(shè)計(jì)語言本身,結(jié)合不同架構(gòu)、多種開發(fā)技術(shù)交互的情況下,尋找代碼測試方法,并具有對(duì)代碼優(yōu)化的能力。lR7Up1nC7?0資深性能測試工程師,來源于常規(guī)性能測試工程

13、師,按照常規(guī)性能測試工程師的技術(shù)要求,資深性能測試工程師應(yīng)該具備性能測試整體方案的設(shè)計(jì)能力,以及軟件系統(tǒng)性能問題定位和性能優(yōu)化的能力!除此之外,也要對(duì)主流的軟件開發(fā)模式下的應(yīng)用系統(tǒng)具有敏銳的洞察意識(shí)和感知意識(shí)。K5t ,*qR ZXk0安全性測試工程師,其實(shí)從性能測試工程師衍生出來,因?yàn)橹挥芯邆湫阅軠y試經(jīng)驗(yàn)的人,才對(duì)軟件的開發(fā)模式、實(shí)現(xiàn)架構(gòu)和技術(shù)本身充分了解,才會(huì)感知和預(yù)見軟件系統(tǒng)存在的安全漏洞,加上其本人是測試出身,才知道如何通過系統(tǒng)漏洞嘗試攻擊軟件系統(tǒng),達(dá)到測試的目的。目前國內(nèi)軟件行業(yè)對(duì)于安全性測試的認(rèn)識(shí)尚未清晰,該職業(yè)也更沒有普及,一般只限于軍事類、機(jī)密類、防病毒類或其他高安全性軟件的測

14、試工作中。EF7v4x,l0j3z%0技術(shù)路線專家域:Z-AKRcd?0在技術(shù)路線,向上繼續(xù)提升的方向,我們稱之為“技術(shù)專家”;如果說前面描述的技術(shù)職位的所涉范圍都定位在企業(yè)內(nèi)部,即企業(yè)級(jí)資深性能測試工程師,那么技術(shù)專家,我們可以看作是領(lǐng)域級(jí)專項(xiàng)人才!隨著軟件測試行業(yè)的職位不斷細(xì)化,每個(gè)人在自己擅長的領(lǐng)域走向深入,都可以成為該領(lǐng)域的技術(shù)專家,技術(shù)專家在自已經(jīng)營的領(lǐng)域里,具有個(gè)人獨(dú)到的見解和深厚的技術(shù)實(shí)力,而這類人才可以不再從事具體的測試工作,而是提供行業(yè)性測試技術(shù)咨詢、培訓(xùn)等,為軟件測試整體行業(yè)的發(fā)展,起到了鮮明的帶頭作用。h_R rJ#C0管理方面:8| fF2K 0z_0管理方面中級(jí)域:5

15、wF6B D*u0從事了1到3年左右的常規(guī)測試工程師,在經(jīng)過對(duì)個(gè)人性格特點(diǎn)剖析后,如果認(rèn)為自己是一個(gè)傾向于“高管理-低技能”的類型,那么想要實(shí)現(xiàn)自己的職業(yè)提升,可以向中級(jí)發(fā)展域的配置管理工程師、質(zhì)量保證工程師、業(yè)務(wù)測試工程師轉(zhuǎn)型。51Testing軟件測試網(wǎng)d7?O2|G*Z配置管理(SCM)與質(zhì)量保證(SQA)同是CMM中的關(guān)鍵過程域(KPA),也同是現(xiàn)代軟件工程里的必要角色,與軟件測試同屬軟件開發(fā)團(tuán)隊(duì)的重要組成部分。只因這兩個(gè)角色在軟件工程里的人員配比數(shù)量相對(duì)較少,還不如軟件測試這樣規(guī)?;酥劣谛纬尚袠I(yè),而最多是一個(gè)職業(yè);另外一個(gè)社會(huì)現(xiàn)象是,企業(yè)很少直接從社會(huì)直接招聘配置管理工程師和質(zhì)量保

16、證工程師,而通常的做法是從企業(yè)內(nèi)部的現(xiàn)有測試員工隊(duì)伍里選拔,而轉(zhuǎn)型后的測試工程師,就成為SCM或SQA。分析其原因,我們可以感知,SCM、SQA與軟件測試工程師都是關(guān)注于軟件質(zhì)量的相似職位,社會(huì)對(duì)于配置管理、質(zhì)量保證的定義和工作內(nèi)容并未普及,與其直接從社會(huì)招聘“0”基礎(chǔ)的人來培養(yǎng),倒不如從軟件測試人員里升華!一般來說,這兩種職位的上報(bào)對(duì)象是項(xiàng)目經(jīng)理或相同級(jí)別管理者。51Testing軟件測試網(wǎng)CVo0M_U轉(zhuǎn)型后的配置管理與質(zhì)量保證工程師,一定要轉(zhuǎn)變一個(gè)意識(shí),那就是常規(guī)測試工程師的工作范圍很大一部分(不是全部)只限于測試流程,而配置管理和質(zhì)量保證的工作范圍是面向整個(gè)軟件開發(fā)流程,二者的職業(yè)要求

17、都非常重視軟件工程知識(shí)體系的建立和軟件開發(fā)總體流程的實(shí)施能力。由于配置管理工程師除了企業(yè)配置管理流程的搭建與實(shí)施外,一般會(huì)涉及配置管理工具的管理與維護(hù),而質(zhì)量保證工程師更多的工作是軟件開發(fā)流程的控制與維護(hù),故而配置管理對(duì)技術(shù)的要求稍高于質(zhì)量保證。T*JW&a%w3xUf0業(yè)務(wù)測試工程師,定義為面向行業(yè)類軟件業(yè)務(wù)邏輯與工作流測試的人員。當(dāng)前軟件開發(fā)類型,很大一部分是行業(yè)類軟件的應(yīng)用,如ERP、SCM、CRM、OA、電信、金融、財(cái)務(wù)、嵌入式、通信、手機(jī)、游戲 這就要求從事行業(yè)類軟件測試的人員具備行業(yè)背景、業(yè)務(wù)知識(shí),熟練該行業(yè)工作流程。從社會(huì)上出現(xiàn)的很多對(duì)此類經(jīng)驗(yàn)要求的測試工程師招聘信息中,我們更加

18、肯定這種趨勢(shì);所謂存在即是道理,既然社會(huì)上有了需求,那么就可以作為個(gè)人發(fā)展的方向。而另外一個(gè)特點(diǎn)是,業(yè)務(wù)測試工程師的工作內(nèi)容主要是黑盒測試,屬于功能范疇,因此對(duì)技術(shù)要求不大,設(shè)置一些大型行業(yè)類軟件公司的業(yè)務(wù)測試工程師薪資豐厚,但是完全可以不懂技術(shù),因?yàn)樗墓ぷ餍再|(zhì)決定了不需要懂很多的技術(shù)!他們甚至連軟件的界面測試都不做交給常規(guī)測試工程師實(shí)施,而完全關(guān)注軟件的業(yè)務(wù)性和易用性,由于其深厚的行業(yè)背景,可以為軟件的在正式發(fā)布前提出很多建設(shè)性的意見,而這些建議正是軟件開發(fā)商提高產(chǎn)品易用性、增加用戶滿意度、開拓市場、創(chuàng)造利潤的關(guān)鍵因素之一!!A) ZJ/S4X0vD*Jg)Bcb9GVY0管理方面高級(jí)域:

19、V:G Lv5g0當(dāng)管理路線的中級(jí)域方向繼續(xù)上升至高級(jí)域,就分別到達(dá)配置管理經(jīng)理、質(zhì)量保證經(jīng)理、產(chǎn)品經(jīng)理、業(yè)務(wù)專家。d9R.y;ez_FU0如果說配置管理工程師、質(zhì)量保證工程師更加側(cè)重于配置管理流程、質(zhì)量保證流程的實(shí)施與日常管理維護(hù),那么配置管理經(jīng)理、質(zhì)量保證經(jīng)理就是更側(cè)重于配置管理流程、質(zhì)量保證流程的建立與改進(jìn)。一般在中小軟件企業(yè),可能沒有這兩個(gè)角色,而全部的配置管理或質(zhì)量保證工作都由工程師擔(dān)當(dāng);但是大中型軟件企業(yè)對(duì)資深配置管理經(jīng)理、資深質(zhì)保經(jīng)理求賢若渴。軟件系統(tǒng)越龐大,軟件開發(fā)團(tuán)隊(duì)規(guī)模就越龐大,軟件開發(fā)流程中出現(xiàn)問題的幾率就越高,高效管理軟件開發(fā)流程,不斷改進(jìn)軟件質(zhì)量,是每個(gè)軟件公司在技術(shù)

20、上沒有顧慮后的下一個(gè)急需攻破的難關(guān)!S&VJ7HC K,0業(yè)務(wù)專家,屬于行業(yè)內(nèi)咨詢、顧問的角色,已經(jīng)幾乎脫離了測試工作本身,而更多為企業(yè)的產(chǎn)品需求分析、設(shè)計(jì)、開發(fā)、測試等各個(gè)環(huán)節(jié)提供指導(dǎo)工作,其目的也是提高軟件的易用性和穩(wěn)定性,減少后期不必要的需求變更。該職位也同樣在目前熱點(diǎn)行業(yè)的大中型軟件企業(yè)有所設(shè)立。H xeU hiu0E k0產(chǎn)品經(jīng)理,這個(gè)職位在很多企業(yè)有所設(shè)立,可以說它是質(zhì)保經(jīng)理的派生,只是它更側(cè)重于軟件在產(chǎn)品化之前的質(zhì)量監(jiān)控工作,包括軟件開發(fā)流程、軟件測試等技術(shù)與管理的各個(gè)方面。51Testing軟件測試網(wǎng)N%Vq!ikzO-t2管理方面咨詢域域:51Testing軟件測試網(wǎng)wD6y

21、G*E:L管理路線的最高發(fā)展域是咨詢域,與技術(shù)路線的專家域類似,在配置管理、質(zhì)量保證、軟件產(chǎn)品化、行業(yè)領(lǐng)域達(dá)到高深造詣的人才,他們有豐富的從業(yè)經(jīng)驗(yàn)、深厚的管理底蘊(yùn),具有對(duì)軟件工程高瞻遠(yuǎn)矚的慧眼和膽識(shí),往往供職在專業(yè)的咨詢與培訓(xùn)公司,提供IT業(yè)管理類咨詢與培訓(xùn)的服務(wù),推動(dòng)著軟件行業(yè)的前進(jìn)。國內(nèi)外很多為軟件企業(yè)進(jìn)行CMM咨詢和實(shí)施的公司里,就是這些人才的大本營之一!51Testing軟件測試網(wǎng)-OvM1zZ由于國內(nèi)軟件測試行業(yè)目前的發(fā)展迅速、需求旺盛,在國內(nèi)的軟件測試職位晉升一般要比國外快,但因行業(yè)本身太年輕,大家對(duì)軟件測試中軟件測試職業(yè)的發(fā)展了解不夠,從而導(dǎo)致許多有志在此發(fā)展的年輕人舉步不前。所

22、以下面介紹一下海外公司成熟的軟件測試行業(yè)職位分布情況,我國一些在軟件測試行業(yè)中處于前端的公司與之也相仿,這可以作為軟件測試 職業(yè)規(guī)劃 的參考,給新人一個(gè)導(dǎo)向。3Yn%i*N3l0各個(gè)職業(yè)階段所需技能51Testing軟件測試網(wǎng)8T_,Shf4w/i51Testing軟件測試網(wǎng)KI Z9g)Y!L+k第一階段:(測試員)初級(jí)測試工程師#v3W7G Tr+m;eO0自身?xiàng)l件:初入行具備計(jì)算機(jī)專業(yè)學(xué)位或一些手工測試經(jīng)驗(yàn)的個(gè)人。51Testing軟件測試網(wǎng)X#r%bX Oy2J#GSmM!F88bp1c0具體工作:執(zhí)行測試用例,記錄bug,并回歸測試,通過qtp等測試工具錄制回歸測試腳本,并執(zhí)行回歸測

23、試腳本。51Testing軟件測試網(wǎng)Up gZiB3u$l3?-e v;0學(xué)習(xí)方向:開發(fā)測試腳本并且開始熟悉測試生存周期和測試技術(shù)。-R.q:s.s0.c,z-wZV%It0第二階段:(測試工程師)程序分析員%?a/q_IE;m0自身?xiàng)l件:有13年工作經(jīng)驗(yàn)的測試工程師或程序員。具有初步的自動(dòng)化測試能力,完善自動(dòng)化測試腳本。3hP cO p0K?0k3mERKsT0具體工作:設(shè)計(jì)和編寫測試用例,編寫自動(dòng)測試腳本程序且擔(dān)任測試編程初期的領(lǐng)導(dǎo)工作。51Testing軟件測試網(wǎng) K$F#C1b|r:P(aM7D hQx?W0學(xué)習(xí)方向:拓展編程語言、操作系統(tǒng)、網(wǎng)絡(luò)與數(shù)據(jù)庫方面的技能 。51Testing

24、軟件測試網(wǎng)0Io2?Nkv MB q51Testing軟件測試網(wǎng)B QX第三階段:(中級(jí)測試工程師)程序分析員51Testing軟件測試網(wǎng)5PSu*HM Yw自身?xiàng)l件:有35年經(jīng)驗(yàn)的測試工程師或程序員。負(fù)責(zé)管理13名測試工程師或程序員,具有一定的行業(yè)業(yè)務(wù)知識(shí),儲(chǔ)備系統(tǒng)分析員的能力。51Testing軟件測試網(wǎng)-,e&vuvCBL51Testing軟件測試網(wǎng))V&Mqee1b0T8V6l(C:o具體工作:幫助開發(fā)或維護(hù)測試或編程標(biāo)準(zhǔn)與過程,分析軟件需求,獲得測試需求。確定測試需求相應(yīng)的測試方法,獲得測試策略方案。參與同行的評(píng)審(軟件需求,軟件測試計(jì)劃等),并為其它初級(jí)的測試工程師或程序員充當(dāng)顧問

25、。51Testing軟件測試網(wǎng)u-kH8RVMCBl R08w1| T vp0學(xué)習(xí)方向:繼續(xù)拓展編程語言、操作系統(tǒng)、網(wǎng)絡(luò)與數(shù)據(jù)庫方面的技能。51Testing軟件測試網(wǎng) I7xo4ZyONU51Testing軟件測試網(wǎng)h _ id3Xx第四階段:(高級(jí)測試工程師)測試組負(fù)責(zé)人51Testing軟件測試網(wǎng)pD%di!自身?xiàng)l件:有58年經(jīng)驗(yàn)的測試工程師或程序員。具有豐富的行業(yè)業(yè)務(wù)知識(shí),具有系統(tǒng)分析員的能力,專長性能測試等。xz GH4p96s0s9B_*idv0E ts0具體工作:負(fù)責(zé)管理58名測試工程師或程序員。集中于技能方面,擔(dān)負(fù)一些進(jìn)度安排和工作規(guī)模/成本估算職責(zé)。分析性能瓶頸的原因,為開發(fā)

26、團(tuán)隊(duì)提供bug解決策略。51Testing軟件測試網(wǎng)+|DNa,d73X8hX$:7BVZ1B0學(xué)習(xí)方向:性能測試,測試技能51Testing軟件測試網(wǎng)!N-K Q*h;yQZt9p7eZ 0k0第五階段:(資深安全或性能測試工程師)測試/編程高級(jí)負(fù)責(zé)人w zE v P/0自身?xiàng)l件:有810年經(jīng)驗(yàn)的測試工程師或程序員。51Testing軟件測試網(wǎng)5_4u5Eo/BTaA51Testing軟件測試網(wǎng)S;S m2c)iT(Z具體工作:負(fù)責(zé)管理810名技術(shù)人員。性能測試整體方案設(shè)計(jì),軟件系統(tǒng)性能問題定位和性能優(yōu)化,內(nèi)存優(yōu)化及分析數(shù)據(jù)溢出等,分析系統(tǒng)的安全漏洞等。 負(fù)責(zé)進(jìn)度安排、工作規(guī)模/成本估算、按

27、進(jìn)度表和預(yù)算目標(biāo)交付產(chǎn)品。負(fù)責(zé)開發(fā)項(xiàng)目的技術(shù)方法。為一些用戶提供支持與演示。51Testing軟件測試網(wǎng)+U$fM R&Ay$vo(Y(uq)tk0學(xué)習(xí)方向:開發(fā)一些特定領(lǐng)域的技術(shù)專長51Testing軟件測試網(wǎng)UmYFG51Testing軟件測試網(wǎng) OR _oQ)l&第六階段:測試/質(zhì)量保證/開發(fā)(項(xiàng)目)、經(jīng)理51Testing軟件測試網(wǎng)n/d Z $ZGo A0Z自身?xiàng)l件:有10多年的工作經(jīng)驗(yàn)。85gR#th!x!tS F9B#B0I xihD.S0具體工作:管理8名或更多的人員參加的1個(gè)或多個(gè)項(xiàng)目。負(fù)責(zé)這一領(lǐng)域(測試/質(zhì)量保證/開發(fā))內(nèi)的整個(gè)開發(fā)生存周期業(yè)務(wù)。為一些用戶提供交互和大量演示

28、。負(fù)責(zé)項(xiàng)目成本、進(jìn)度安排、計(jì)劃和人員分工51Testing軟件測試網(wǎng)Vc$k6ea/mc V-m1e0第七階段:(公司級(jí)質(zhì)量總監(jiān))計(jì)劃經(jīng)理#whp%w6l X0自身?xiàng)l件:有15年以上開發(fā)與支持(測試/質(zhì)量保證)活動(dòng)方面的經(jīng)驗(yàn)。T-?p,j7|;M Q2O_051Testing軟件測試網(wǎng)C.Q7l- lO*Ff具體工作:管理從事若干項(xiàng)目的人員以及整個(gè)開發(fā)生存周期。負(fù)責(zé)把握項(xiàng)目方向與盈虧責(zé)任51Testing軟件測試網(wǎng)5ZU3_Mz1q Ngf51Testing軟件測試網(wǎng)-E&_N1U)r4Xt職業(yè)生涯規(guī)劃是人生的大事,下面我結(jié)合親身經(jīng)歷,談?wù)勛约旱挠^點(diǎn):51Testing軟件測試網(wǎng)Tg4Lth5

29、1Testing軟件測試網(wǎng)IT2N;b$CR%P?Dstep1:校園階段 (畢業(yè)前1年1.5年)51Testing軟件測試網(wǎng)8M5pt Sy3W51Testing軟件測試網(wǎng)$t E(rF4g(W很多人的 職業(yè)規(guī)劃 是到了工作以后才開始進(jìn)行的,其實(shí),這樣做,有很大的局限性。凡是工作過的人,都有一個(gè)體會(huì),就是自己的第一份工作,會(huì)影響到510年的發(fā)展軌跡,甚至?xí)?duì)一生產(chǎn)生影響。因此,選擇一份合適的工作作為起點(diǎn),是必須要在校園內(nèi)思考清楚的問題。51Testing軟件測試網(wǎng) _ Z9JG$RMdv|WN R/C0由于中國的教育基本是理論教育,大家在工作前的實(shí)踐能力大多比較弱,固然有其不足,但也有好的一面

30、,那就是可塑性比較好??伤苄院么砹诉x擇的余地可以很大,因此,大家在選擇第一份工的時(shí)候,要充分結(jié)合自己的教育背景、個(gè)人能力、興趣愛好、長期目標(biāo)等等,作出理性的決策。3leN-B g051Testing軟件測試網(wǎng)IA*qAnAR軟件測試,特別是黑盒軟件測試是一種入門起點(diǎn)較低、上手迅速、且發(fā)展空間比較大的職業(yè),因此,對(duì)于很多學(xué)生而言,作為進(jìn)入IT就業(yè)的初級(jí)崗位,是非常合適的。51Testing軟件測試網(wǎng),|wr F,UX:M51Testing軟件測試網(wǎng)j7AI F: o校園階段的規(guī)劃,主要是選擇大的入門方向,當(dāng)然,此時(shí)也可以給自己一個(gè)長期的目標(biāo),但是不必規(guī)劃過細(xì),因?yàn)椋跊]有入行前,一切都還未知,

31、把握好路線即可。51Testing軟件測試網(wǎng)Oogc2k5aY/z51Testing軟件測試網(wǎng)dquM,B下文假設(shè)大家選擇的是軟件測試51Testing軟件測試網(wǎng)!z+2N i-G(sSQv2U8m2r0step2:入門階段 (入行后3個(gè)月1年)51Testing軟件測試網(wǎng) TDG3dD/R0Y51Testing軟件測試網(wǎng)j UGHJ k79I對(duì)于剛剛?cè)胄械男氯?,這個(gè)時(shí)期是一個(gè)全面熟悉期,最能夠?qū)W習(xí)到新的知識(shí),也最有拼搏的熱情和動(dòng)力。建議大家可以借著這股沖勁,盡可能了解所在領(lǐng)域的全貌,了解各個(gè)主要分支的內(nèi)容、特性、優(yōu)勢(shì)、局限性等等,并考察自己當(dāng)前的工作環(huán)境,結(jié)合個(gè)人匹配程度和興趣愛好,根據(jù)前述

32、內(nèi)容調(diào)整自己的規(guī)劃。5z7Qg6R9BZQ0fmz0.c jP|v2V7V- N0對(duì)于測試行當(dāng)而言,技術(shù)方面一般有幾類:黑盒測試、白盒測試、自動(dòng)化測試、測試工具、專用業(yè)務(wù)技能等;相關(guān)的管理方面一般有:測試管理、質(zhì)量管理、項(xiàng)目管理等。*cf6iMcJ051Testing軟件測試網(wǎng)(A3n7c C1S |面對(duì)上述形形色色的方向,建議大家可以都稍稍了解下內(nèi)涵,然后確定12個(gè),作為中長期的主攻方向,達(dá)此標(biāo)準(zhǔn),基本已經(jīng)實(shí)現(xiàn)了入門,至于能否進(jìn)得廳堂,就要看后期的努力了。Hj$B0(esaS:IL0L CW Xc v+ZX0step3:提高階段(入門后3年5年)$lD38Jyj6h4g0$df ?9db0對(duì)于入門后選擇管理還是選擇技術(shù),其實(shí)這種問題,是無可無不可的,關(guān)鍵是看對(duì)自己的長期的定位了。不過,我個(gè)人建議當(dāng)前階段還是技術(shù)為重吧。畢竟,在一個(gè)技術(shù)環(huán)境中,要做好管理,沒有扎實(shí)的基礎(chǔ),也難服眾嘛。51Testing軟件測試網(wǎng)ntnG SZ&e51Testing軟件測試網(wǎng)8fp.K/V本階段是人最容易懈怠的階段。畢竟,剛剛?cè)胄械臒岢涝缫驯蝗諒?fù)一日的繁復(fù)工作給冷卻

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論