軟件測試工程師目前正在成為IT行業(yè)中一個新亮點,不僅其從業(yè)人員薪水高、人員需求增加快而廣受關(guān)注,而該行業(yè)未來良好的發(fā)展前景也受到肯定。據(jù)國家權(quán)威部門統(tǒng)計,中國軟件人才缺口中,其中30%的人才為軟件測試人才。 軟件產(chǎn)業(yè)是國家鼓勵發(fā)展的朝陽產(chǎn)業(yè),軟件產(chǎn)業(yè)要發(fā)展,提高軟件質(zhì)量勢所必然,這樣就產(chǎn)生了對軟件測試工程師的大量需求。然而在IT業(yè)處于發(fā)展的初級階段時,由于大多數(shù)軟件比較簡單,測試工作也不復(fù)雜,往往是軟件開發(fā)企業(yè)在開發(fā)完成后進行一下簡單的檢測就可以了。 但在IT業(yè)發(fā)展到一個高級階段后,系統(tǒng)越來越精密,而軟件也越來越復(fù)雜,影響的范圍也不斷擴大。因此,這時期開發(fā)的軟件就必須進行十分嚴(yán)格的測試。否則,不僅會引發(fā)企業(yè)銷售收入下降和運營成本的增加,甚至給企業(yè)帶來法律責(zé)任。而在金融、電信這種系統(tǒng)趨于全國集中,風(fēng)險波及面大,業(yè)務(wù)影響廣泛的行業(yè),其產(chǎn)生的后果更是不堪設(shè)想。說了這么多,也一起來看下什么是軟件測試工程師吧! 軟件測試工程師名詞解釋及分類 軟件測試工程師(Software Testing Engineer)指理解產(chǎn)品的功能要求,并對其進行測試,檢查軟件有沒有錯誤(Bug),決定軟件是否具有穩(wěn)定性(Robustness),寫出相應(yīng)的測試規(guī)范和測試用例的專門工作人員。簡而言之,軟件測試工程師在一家軟件企業(yè)中擔(dān)當(dāng)?shù)氖恰百|(zhì)量管理”角色,及時糾錯及時更正,確保產(chǎn)品的正常運作。按其級別和職位的不同,分為三類。即:高級軟件測試工程師、中級軟件測試工程師、初級軟件測試工程師。 高級軟件測試工程師,熟練掌握軟件測試與開發(fā)技術(shù),且對所測試軟件對口行業(yè)非常了解,能夠?qū)赡艹霈F(xiàn)的問題進行分析評估; 中級軟件測試工程師,編寫軟件測試方案、測試文檔,與項目組一起制定軟件測試階段的工作計劃,能夠在項目運行中合理利用測試工具完成測試任務(wù); 初級軟件測試工程師,其工作通常都是按照軟件測試方案和流程對產(chǎn)品進行功能測驗,檢察產(chǎn)品是否有缺陷。 軟件測試從業(yè)者未來跳槽只能轉(zhuǎn)測試嗎?回答:NO。技術(shù)線就是指從入行起一直將工作的重心放在測試技術(shù)的不斷提升上,這條路線的第一個階段是:入行,實現(xiàn)就業(yè),對應(yīng)的崗位就是“測試實施工程師”。技術(shù)路線的第二個階段是:能夠?qū)崿F(xiàn)自動化測試、性能測試、安全測試等工作,對應(yīng)的崗位就是自動化測試工程師、性能測試工程師、滲透測試工程師,也就是測試行業(yè)的中高級測試工程師。技術(shù)路線第三階段:可以從事測試工具的研發(fā)、制定針對測試方案、測試環(huán)境的架構(gòu)等進行評審和審核,這個階段的段位就是咱們的資深測試人員,對應(yīng)的崗位就是測試開發(fā)工程師、測試架構(gòu)師。 業(yè)務(wù)線就是指入行起從測試對應(yīng)的業(yè)務(wù)領(lǐng)域不斷提升,這條路的第一階段是:入行、實現(xiàn)就業(yè),主要工作內(nèi)容是測試案例的編寫和測試案例的執(zhí)行,對應(yīng)崗位也是“測試實施工程師”。第二階段,隨著對測試面向的業(yè)務(wù)領(lǐng)域的不斷理解,從整體到局部對測試業(yè)務(wù)領(lǐng)域有足夠的掌握,能夠編寫測試大綱,并指導(dǎo)初級測試人員進行測試案例的編寫和測試實施,對應(yīng)的崗位就是“高級軟件測試工程師”。此時,從業(yè)務(wù)線來講,測試人員已經(jīng)進入了職業(yè)的天花板,接下來可以考慮往產(chǎn)品經(jīng)理方向進行轉(zhuǎn)型,同時提升自己對于市場、產(chǎn)品發(fā)展以及更多的領(lǐng)域知識的學(xué)習(xí)和實踐。 管理線其實拼的是測試者的軟實力,即測試者入行后工作積極、溝通協(xié)調(diào)能力好,獲得了組織管理者認(rèn)可后,逐漸參與到測試管理、測試組織、工作協(xié)調(diào)、任務(wù)分配的工作中來,最終成長為測試經(jīng)理的角色。但這個崗位也很容易出現(xiàn)自己的天花板,所以在之后的職業(yè)發(fā)展中可以逐步向企業(yè)的項目經(jīng)理、測試管理的高級崗位努力。 綜上,測試工程師整體的職業(yè)發(fā)展路線還是比較開闊的,具體羅列出相關(guān)的崗位就有:測試實施工程師(手工測試)、自動化測試工程師、性能測試工程師、滲透測試工程師、測試開發(fā)工程師、質(zhì)量標(biāo)準(zhǔn)工程師、測試經(jīng)理、測試總監(jiān)等等。未來可期。 除了上面那些發(fā)展方向,如果想從測試轉(zhuǎn)到開發(fā),轉(zhuǎn)其它,也不是沒有過,也有從金融轉(zhuǎn)IT的,關(guān)鍵還是在于你的興趣。測試這一行業(yè)不會真正的消失,只會不斷的升級~ |
|