現(xiàn)在關(guān)于軟件測(cè)試領(lǐng)域的群體就有4種情況:
‘低管理,低技術(shù)’
‘低管理,高技術(shù)’
‘高管理,低技術(shù)’
‘高管理,高技術(shù)’
好多人對(duì)自己測(cè)試的職業(yè)發(fā)展很迷茫,個(gè)人覺(jué)得這篇文章不錯(cuò),轉(zhuǎn)給大家分享下,希望能給迷茫的人一點(diǎn)幫助.....
軟件測(cè)試職業(yè)發(fā)展方向,大體上可以分為管理路線、技術(shù)路線、管理+技術(shù)路線。
測(cè)試初級(jí)階段:
測(cè)試工程師,屬于軟件測(cè)試職業(yè)生涯的初級(jí)域,其適用范圍是入行軟件測(cè)試3年內(nèi)的常規(guī)測(cè)試從業(yè)者,其主要工作內(nèi)容是按照測(cè)試主管(即直接上司)分配的任務(wù)計(jì)劃,編寫測(cè)試用例、執(zhí)行測(cè)試用例、提交軟件缺陷,包括提交階段性測(cè)試報(bào)告、參與階段性評(píng)審等。
管理+技術(shù)路線:
首先是常規(guī)路線,這條發(fā)展路線要求管理與技術(shù)并重,因?yàn)檐浖䴗y(cè)試的行業(yè)特點(diǎn)決定了這個(gè)因素:測(cè)試工程師向上晉升到測(cè)試主管、測(cè)試經(jīng)理、測(cè)試總監(jiān),直至咨詢域的更高方向!
測(cè)試主管是企業(yè)項(xiàng)目級(jí)主管,對(duì)于中小型軟件公司也可以是企業(yè)級(jí)主管,屬于中級(jí)發(fā)展域,適用范圍是2到5年職業(yè)經(jīng)驗(yàn)的測(cè)試從業(yè)者。其工作內(nèi)容是根據(jù)項(xiàng)目經(jīng)理或測(cè)試經(jīng)理的計(jì)劃安排,調(diào)配測(cè)試工程師執(zhí)行模塊級(jí)或項(xiàng)目級(jí)測(cè)試工作,并控制與監(jiān)督軟件缺陷的追蹤,保證每個(gè)測(cè)試環(huán)節(jié)與階段的順利進(jìn)行。嚴(yán)格來(lái)說(shuō),這個(gè)級(jí)別更多屬于測(cè)試的設(shè)計(jì)者,因?yàn)槠髽I(yè)的測(cè)試流程搭建是由更高級(jí)別的測(cè)試經(jīng)理或相關(guān)管理者來(lái)做的,測(cè)試主管負(fù)責(zé)該流程的具體實(shí)施;而更多的工作,是思考如何對(duì)軟件進(jìn)行更加深入、全面的測(cè)試。測(cè)試主管比較有創(chuàng)造性的工作內(nèi)容就是測(cè)試設(shè)計(jì),而恰恰很多公司忽略了或沒(méi)有精力來(lái)執(zhí)行此工作內(nèi)容!應(yīng)該說(shuō),在一個(gè)企業(yè)里做了3年左右測(cè)試工作的人員,很容易晉升到該職位,而之所以晉升,是與個(gè)人測(cè)試技術(shù)的過(guò)硬、測(cè)試方法的豐富,加上對(duì)測(cè)試流程的監(jiān)控力與執(zhí)行力的職業(yè)素質(zhì)息息相關(guān)!
測(cè)試經(jīng)理是更高級(jí)別的測(cè)試管理者,屬于高級(jí)測(cè)試方向域。對(duì)于大中型軟件公司,該職位尤為重要,并且對(duì)其職業(yè)要求也比較高,一般適合4到8年的測(cè)試從業(yè)者,在管理與技術(shù)能力雙雙比較成熟的情況下,可以結(jié)合具體環(huán)境晉升到該級(jí)別。測(cè)試經(jīng)理負(fù)責(zé)企業(yè)級(jí)或大型項(xiàng)目級(jí)總體測(cè)試工作的策劃與實(shí)施。測(cè)試經(jīng)理除了需要統(tǒng)籌整個(gè)企業(yè)級(jí)或項(xiàng)目級(jí)測(cè)試流程外,還要對(duì)于不同軟件架構(gòu)、不同開發(fā)技術(shù)下的測(cè)試方法進(jìn)行研究與探索,為企業(yè)的測(cè)試團(tuán)隊(duì)成員提供指導(dǎo)與解決思路,同時(shí)還要合理調(diào)配不同專項(xiàng)測(cè)試的人力資源(如業(yè)務(wù)測(cè)試工程師、自動(dòng)化測(cè)試工程師、白盒測(cè)試工程師、性能測(cè)試工程師),對(duì)軟件進(jìn)行全面的測(cè)試; 另外,一些企業(yè)里,測(cè)試經(jīng)理還需要與客戶交流與溝通,負(fù)責(zé)部分的銷售性或技術(shù)支持性工作。
測(cè)試總監(jiān),屬于常規(guī)發(fā)展路線的最高域,該職位一般在大型或跨國(guó)型軟件企業(yè),或者專向于測(cè)試服務(wù)型企業(yè)有所設(shè)立,一般設(shè)立測(cè)試總監(jiān)的企業(yè),該職位都相當(dāng)于CTO或副總的級(jí)別,是企業(yè)級(jí)或集團(tuán)級(jí)測(cè)試工作的最高領(lǐng)導(dǎo)者,駕馭著企業(yè)全部的測(cè)試與測(cè)試相關(guān)資源,管理著企業(yè)的全部測(cè)試及質(zhì)量類工作。而其職業(yè)要求,也是技術(shù)與管理雙結(jié)合。
技術(shù)路線:
技術(shù)路線中級(jí)域:
技術(shù)路線,劃分為三個(gè)半方向,分別是自動(dòng)化測(cè)試工程師、白盒測(cè)試工程師、性能測(cè)試工程師和認(rèn)證測(cè)試工程師;前三者適用于通用軟件測(cè)試領(lǐng)域,認(rèn)證測(cè)試工程師乃嵌入式測(cè)試領(lǐng)域職位,至少目前僅出現(xiàn)在嵌入式領(lǐng)域。
自動(dòng)化測(cè)試工程師,定義在功能測(cè)試范疇,指通常所說(shuō)的依靠自動(dòng)化測(cè)試工具進(jìn)行軟件黑盒測(cè)試的工程師。從大環(huán)境講,自動(dòng)化測(cè)試是軟件測(cè)試執(zhí)行階段的必然趨勢(shì),社會(huì)對(duì)于軟件測(cè)試的認(rèn)可度以及對(duì)自動(dòng)化測(cè)試人才的需求必將日益增加。
白盒測(cè)試工程師,定位于在軟件測(cè)試周期的單元測(cè)試階段對(duì)軟件進(jìn)行的代碼級(jí)測(cè)試的人,包括代碼走讀、代碼功能與邏輯測(cè)試、代碼內(nèi)存泄漏檢查、代碼運(yùn)行效率檢查、代碼測(cè)試覆蓋率分析等。如果說(shuō),自動(dòng)化測(cè)試只是依靠腳本語(yǔ)言完成測(cè)試腳本編寫與調(diào)試的過(guò)程(因?yàn)樽詣?dòng)化測(cè)試工程師的工作重點(diǎn)不在編寫腳本),對(duì)于自動(dòng)化測(cè)試工程師的技術(shù)要求要相對(duì)偏低的話,那么白盒測(cè)試工程師就要對(duì)大型程序開發(fā)語(yǔ)言的完全掌握,因此其技術(shù)要求相對(duì)偏高!
性能測(cè)試工程師,即在系統(tǒng)測(cè)試階段、功能測(cè)試后對(duì)軟件系統(tǒng)性能指標(biāo)進(jìn)行采集分析和運(yùn)行效率檢測(cè)的人。在一個(gè)盡量壓縮的測(cè)試流程里,功能測(cè)試可以手工進(jìn)行,白盒測(cè)試可以不做,但是性能測(cè)試必須要做,除非該軟件非網(wǎng)絡(luò)類軟件即單機(jī)版軟件!軟件測(cè)試,從宏觀上可以劃分為三個(gè)大方面:功能測(cè)試、性能測(cè)試、安全性測(cè)試,功能測(cè)試說(shuō)明軟件做對(duì)了,功能測(cè)試+性能測(cè)試說(shuō)明軟件做好了,三者結(jié)合起來(lái)說(shuō)明軟件做的非常好!安全測(cè)試暫且拋之不提,這是下一個(gè)發(fā)展域的內(nèi)容,但是為了把軟件做好,為了真正保證軟件的質(zhì)量,性能測(cè)試絕不容忽視;只因目前很多企業(yè)由于時(shí)間、成本、人力條件的限制,暫且不做性能測(cè)試。性能測(cè)試工程師相對(duì)來(lái)說(shuō),是三個(gè)技術(shù)路線里技術(shù)要求最高的,因?yàn)檐浖男阅芷款i歸根結(jié)底落實(shí)到代碼的運(yùn)行效率這個(gè)問(wèn)題上,因此性能測(cè)試要做好,性能測(cè)試工程師起碼要懂開發(fā);而為了發(fā)現(xiàn)性能問(wèn)題,要懂軟件開發(fā)架構(gòu);為了定位性能問(wèn)題,要懂操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議、應(yīng)用服務(wù)器乃至數(shù)據(jù)庫(kù)的原理與使用;為了最終解決性能問(wèn)題,要根據(jù)定位的問(wèn)題有針對(duì)性的對(duì)代碼、操作系統(tǒng)、網(wǎng)絡(luò)架構(gòu)、服務(wù)器、數(shù)據(jù)庫(kù)進(jìn)行優(yōu)化!當(dāng)然性能測(cè)試是一個(gè)系統(tǒng)工程師,絕對(duì)不是一兩個(gè)人的事情,對(duì)于常規(guī)性能測(cè)試工程師,具備定位性能問(wèn)題的能力即可。