軟件測(cè)試工程師發(fā)展方向
發(fā)布者: 鄭州軟件開發(fā) 09-05
從事軟件測(cè)試有沒有前途,未來的職業(yè)發(fā)展方向怎樣呢?
陳宏剛博士表示,軟件測(cè)試工程師在微軟的發(fā)展有幾種途徑:一種走技術(shù)路線,成長(zhǎng)為高級(jí)軟件測(cè)試工程師,這時(shí)他能夠獨(dú)立測(cè)試很多軟件,再向上可以成為軟件測(cè)試架構(gòu)設(shè)計(jì)師。第二種就是向管理方向發(fā)展,從測(cè)試工程師到組長(zhǎng)(Lead),再到項(xiàng)目經(jīng)理(Manager),到更高的職位。第三種可以換職業(yè),做項(xiàng)目管理,做開發(fā)人員都可以,很多測(cè)試工具軟件開發(fā)工程師在寫測(cè)試軟件的過程中,因?yàn)殚_發(fā)方面積累了經(jīng)驗(yàn),同時(shí)對(duì)軟件產(chǎn)品本身產(chǎn)生了自己的看法,很容易轉(zhuǎn)去做產(chǎn)品編程。
陳宏剛博士現(xiàn)在還帶著一個(gè)測(cè)試小組,兩個(gè)清華軟件學(xué)院的學(xué)生,一個(gè)南開的專門做軟件測(cè)試的博士生,一個(gè)北郵的學(xué)生,他們負(fù)責(zé)總部一個(gè)產(chǎn)品的測(cè)試。陳博士表示,在自己簡(jiǎn)單的講講思路,共同探討之后,他們一星期就找出了70多個(gè)Bug,也感覺學(xué)了很多知識(shí),并表示以后專注于軟件測(cè)試專業(yè),因?yàn)樗麄兏杏X軟件測(cè)試真的是一門很深的學(xué)科,有很多可以研究的課題。其實(shí)微軟的測(cè)試人員很多也都是碩士、博士,他們同樣在做創(chuàng)造性的工作,保證著程序質(zhì)量,推動(dòng)著軟件的進(jìn)步。
軟件測(cè)試是正在快速發(fā)展,充滿挑戰(zhàn)的領(lǐng)域。盡管現(xiàn)在單機(jī)版桌面軟件的測(cè)試已經(jīng)成熟了很多,但對(duì)于網(wǎng)絡(luò)時(shí)代的到臨,包括微軟在內(nèi)的公司對(duì)基于網(wǎng)絡(luò)的測(cè)試也沒有一套完整的體系,也是處于探索中,網(wǎng)絡(luò)中被攻擊的可能性太大,這就是為什么黑客在網(wǎng)絡(luò)上能興風(fēng)作浪的原因。網(wǎng)絡(luò)測(cè)試是一個(gè)新環(huán)境,而且是很大的挑戰(zhàn)。
軟件測(cè)試未來的發(fā)展空間很大,軟件測(cè)試工程師的職業(yè)之路同樣充滿希望。 軟件測(cè)試需要熟練掌握測(cè)試的相關(guān)理論,熟悉測(cè)試的流程和測(cè)試的技巧,可以給你推薦一本書《測(cè)試的藝術(shù)》,網(wǎng)上可以下載到電子版的。熟讀這本書基本上就可以應(yīng)付筆試了,呵呵。另外,想要在測(cè)試方面取得更好的成績(jī),呵呵,也就是想拿到更多的薪酬,進(jìn)入更高的層次,要學(xué)習(xí)性能測(cè)試和自動(dòng)化測(cè)試,國(guó)內(nèi)目前已LoadRunner和QTP為主,可以多關(guān)注一下。有基本的編程技能學(xué)習(xí)起來會(huì)比較容易,這也是一般的公司喜歡招收計(jì)算機(jī)相關(guān)專業(yè)畢業(yè)生的原因,據(jù)我的經(jīng)驗(yàn),只要掌握了基本的C語言就差不多夠用了,后期用到的東西可以找開發(fā)人員請(qǐng)教,順便學(xué)習(xí)。呵呵
另外,要多搜集網(wǎng)絡(luò)資源,幾個(gè)有名氣的測(cè)試網(wǎng)站上都有很多入門級(jí)的建議,可以好好的參閱一下。
(1)熟悉計(jì)算機(jī)基礎(chǔ)知識(shí); (2)熟悉操作系統(tǒng)、數(shù)據(jù)庫、中間件、程序設(shè)計(jì)語言基礎(chǔ)知識(shí); (3)熟悉計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識(shí); (4)熟悉軟件工程知識(shí),理解軟件開發(fā)方法及過程; (5)熟悉軟件質(zhì)量及軟件質(zhì)量管理基礎(chǔ)知識(shí); (6)熟悉軟件測(cè)試標(biāo)準(zhǔn); (7)掌握軟件測(cè)試技術(shù)及方法; (8)掌握軟件測(cè)試項(xiàng)目管理知識(shí); (9)掌握C語言以及C++或Java語言程序設(shè)計(jì)技術(shù); (10)了解信息化及信息安全基礎(chǔ)知識(shí); (11)熟悉知識(shí)產(chǎn)權(quán)相關(guān)法律、法規(guī); (12)正確閱讀并理解相關(guān)領(lǐng)域的英文資料。 通過本考試的合格人員能在掌握軟件工程與軟件測(cè)試知識(shí)的基礎(chǔ)上,運(yùn)用軟件測(cè)試管理方法、軟件測(cè)試策略、軟件測(cè)試技術(shù),獨(dú)立承擔(dān)軟件測(cè)試項(xiàng)目;具有工程師的實(shí)際工作能力和業(yè)務(wù)水平。