以下的軟件測試五年職業(yè)規劃范文由YJBYS小編為大家整合而成,有興趣的朋友不妨參考一下,希望對你們有幫助!
軟件測試五年職業(yè)規劃范文一
一、軟件測試工程師大致有4個(gè)發(fā)展方向:
1 資深軟件測試工程師
一般情況,軟件測試工程師可分為測試工程師、高級測試工程師和資深測試工程師三個(gè)等級。
達到這個(gè)水平比較困難,這需要了解很多知識,例如C語(yǔ)言,JAVA語(yǔ)言,數據庫,數據結構,軟件工程,等等,但是你要在一家公司干3 -- 5年的話(huà),在壓力中這些技能你都會(huì )掌握!
2 測試部門(mén)管理者
小的如組長(cháng),大的如測試經(jīng)理,這需要你有先天的優(yōu)勢,善于交流溝通,善于處理人際關(guān)系!不過(guò)做兩年,你也會(huì )成為老油條的!
3 測試書(shū)籍編寫(xiě)者
出書(shū)也是很賺錢(qián)的,當你在這一行干了幾年,積攢了足夠的經(jīng)驗,可以把你的經(jīng)驗,具體做過(guò)的項目總結出來(lái),現在關(guān)于軟件測試的書(shū)很少,你要寫(xiě)本與眾不同的書(shū)肯定暢銷(xiāo)!
4 軟件測試培訓師
當你在這一行做膩了,你可以選擇培訓機構,培訓機構缺乏有經(jīng)驗的軟件測試師,必然會(huì )高薪聘請你! 至于晉升流程,一個(gè)公司一個(gè)樣,但是你要知道,你想發(fā)展的話(huà),必須要委婉的讓上級知道,有些你無(wú)法觸及的測試項目,需要你的上級分配,一旦有無(wú)關(guān)緊要的項目或空閑時(shí),經(jīng)理就會(huì )考慮你,會(huì )讓你嘗試做一些高級測試項目! 這時(shí)就要看你的個(gè)人悟性了! 要知道這一行,技術(shù)越高越吃香!越能讓老板和開(kāi)發(fā)人員信服!
開(kāi)始考慮求學(xué)、培訓的充電問(wèn)題,學(xué)到老才能活到老
二、軟件測試工程師需要具備的素質(zhì)
在具體工作過(guò)程中,測試工程師的工作是利用測試工具按照測試方案和流程對產(chǎn)品進(jìn)行功能和性能測試,甚至根據需要編寫(xiě)不同的測試工具,設計和維護測試系統,對測試方案可能出現的問(wèn)題進(jìn)行分析和評估。
對軟件測試工程師而言,必須具有高度的工作責任心和自信心。
任何嚴格的測試必須是一種實(shí)事求是的測試,因為它關(guān)系到一個(gè)產(chǎn)品的質(zhì)量問(wèn)題,而測試工程師則是產(chǎn)品出貨前的把關(guān)人,所以,沒(méi)有專(zhuān)業(yè)的技術(shù)水準是無(wú)法勝任這項工作的。
同時(shí),由于測試工作一般由多個(gè)測試工程師共同完成,并且測試部門(mén)一般要與其他部門(mén)的人員進(jìn)行較多的溝通,所以要求測試工程師不但要有較強的技術(shù)能力而且要有較強的溝通能力。
三、軟件測試職位要求:
首先說(shuō)說(shuō)要做個(gè)軟件測試工程師,需要了解的方方面面,也可以說(shuō)是一個(gè)職業(yè)要求匯總吧。
基本常識類(lèi)
1. 計算機基礎知識
2. 計算機網(wǎng)絡(luò )基礎知識
3. 軟件測試基本知識(軟件質(zhì)量,軟件質(zhì)量管理基礎知識,軟件測試概念,軟件測試標準,軟件測試技術(shù)及方法,軟件測試項目管理)
4. 軟件開(kāi)發(fā)基本知識(軟件工程知識,理解軟件開(kāi)發(fā)方法及過(guò)程)
技術(shù)類(lèi)
1. 程序語(yǔ)言
C/C++,VB,VC,Java,.net,ASP,Javascript等。具體要求要視公司的具體項目或產(chǎn)品來(lái)定。但一般以C為基本要求。
2. 數據庫知識
SQLServer,Oracle,Mysql,Sybase等。一般對測試人員的要求就是要求會(huì )使用,然后熟練使用SQL語(yǔ)句進(jìn)行查詢(xún),修改,添加,刪除數據操作。
3. 操作系統
Windows,Linux(常用的RedHat,SUSE,Debian)/Unix(FreeBSD,Solaris,HP-UX,AIX,Mac)系統。
自動(dòng)化測試工具類(lèi)
1. 自動(dòng)化測試概念/自動(dòng)化測試框架
好多人覺(jué)得自動(dòng)化測試就是使用自動(dòng)化測試工具,其實(shí)各種工具只是自動(dòng)化測試實(shí)施的一個(gè)有效利器,如何建立一個(gè)脫離工具的自動(dòng)化測試框架遠遠比研究如何使用測試工具復雜,困難的多。
2. 自動(dòng)化測試流程
3. 自動(dòng)化測試工具的使用
自動(dòng)化測試框架(流程)
GUI的功能測試自動(dòng)化
非GUI的功能測試自動(dòng)化
性能測試(廣義的和狹義的性能測試)
4.自動(dòng)化測試工具(功能測試工具,性能測試工具,缺陷管理工具,測試管理工具)
實(shí)戰類(lèi)(工作經(jīng)驗)
1. 公司的測試流程
2. 公司的具體缺陷管理流程(提交bug報告,追蹤bug狀態(tài))
3. 測試環(huán)境的搭建及管理51Testing軟件測試網(wǎng)m'_9M6zu$M
4. 測試計劃,測試用例,測試報告等相關(guān)文檔的編寫(xiě)
語(yǔ)言類(lèi)
1. 英語(yǔ)
2. 日語(yǔ)
四.自我分析:
1. 細心,關(guān)注細節
2. 耐心,不怕麻煩
3. 良好的溝通能力
4. 優(yōu)秀的學(xué)習能力,邏輯思維強
5. 工作積極主動(dòng)
6. 上進(jìn)性強,永遠不滿(mǎn)足現狀
7. 團隊合作精神
五.職業(yè)規劃:
第一階段:(測試員)初級測試工程師(初出校門(mén))
自身條件:初入具備計算機專(zhuān)業(yè)學(xué)位,有一些手工測試經(jīng)驗。
具體工作:執行測試用例,記錄bug,并回歸測試,通過(guò)qtp等測試工具錄制回歸測試腳本,并執行回歸測試腳本。
學(xué)習方向:開(kāi)發(fā)測試腳本并且開(kāi)始熟悉測試生存周期和測試技術(shù)。
第二階段:(測試工程師)程序分析員(1-2年)
自身條件:有1~2年工作經(jīng)驗。具有初步的自動(dòng)化測試能力,完善自動(dòng)化測試腳本。
具體工作:設計和編寫(xiě)測試用例,編寫(xiě)自動(dòng)測試腳本程序且擔任測試編程初期的領(lǐng)導工作。
學(xué)習方向:拓展編程語(yǔ)言、操作系統、網(wǎng)絡(luò )與數據庫方面的技能。
第三階段:(高級測試工程師)程序分析員(3—4)
自身條件:有3~4年經(jīng)驗。具有一定的行業(yè)業(yè)務(wù)知識,儲備系統分析員的能力。
具體工作:幫助開(kāi)發(fā)或維護測試或編程標準與過(guò)程,分析軟件需求,獲得測試需求。確定測試需求相應的測試方法,獲得測試策略方案。參與同行的評審 (軟件需求,軟件測試計劃等),并為其它初級的測試工程師或程序員充當顧問(wèn)。
學(xué)習方向:繼續拓展編程語(yǔ)言、操作系統、網(wǎng)絡(luò )與數據庫方面的技能。
第四階段:測試組負責人(4-6)
自身條件:有4~6年經(jīng)驗。具有豐富的行業(yè)業(yè)務(wù)知識,具有系統分析員的能力,專(zhuān)長(cháng)性能測試。
具體工作:負責管理1~3名測試工程師或程序員。集中于技能方面,擔負一些進(jìn)度安排和工作規模/成本估算職責。分析性能瓶頸的原因,為開(kāi)發(fā)團隊提供bug解決策略。
學(xué)習方向:性能測試,測試技能
第五階段:(資深安全或性能測試工程師)測試/編程高級負責人(6-10)
自身條件:有6~10年經(jīng)驗的測試工程師或程序員。
具體工作:負責管理8~10名技術(shù)人員。性能測試整體方案設計,軟件系統性能問(wèn)題定位和性能優(yōu)化,內存優(yōu)化及分析數據溢出等,分析系統的安全漏 洞等。負責進(jìn)度安排、工作規模/成本估算、按進(jìn)度表和預算目標交付產(chǎn)品。負責開(kāi)發(fā)項目的技術(shù)方法。為一些用戶(hù)提供支持與演示。
學(xué)習方向:開(kāi)發(fā)一些特定領(lǐng)域的技術(shù)專(zhuān)長(cháng)
第六階段:測試/質(zhì)量保證/開(kāi)發(fā)(項目)、經(jīng)理
自身條件:有10多年的工作經(jīng)驗。(10年及之后)
具體工作:管理8名或更多的人員參加的1個(gè)或多個(gè)項目。負責這一領(lǐng)域(測試/質(zhì)量保證/開(kāi)發(fā))內的整個(gè)開(kāi)發(fā)生存周期業(yè)務(wù)。為一些用戶(hù)提供交互和 大量演示。負責項目成本、進(jìn)度安排、計劃和人員分工
第七階段:(公司級質(zhì)量總監)計劃經(jīng)理
自身條件:有10年以上開(kāi)發(fā)與支持(測試/質(zhì)量保證)活動(dòng)方面的經(jīng)驗。
具體工作:管理從事若干項目的人員以及整個(gè)開(kāi)發(fā)生存周期。負責把握項目方向與盈虧責任
軟件測試五年職業(yè)規劃范文二