測試行業(yè)的職業(yè)發(fā)展之路
技術(shù)方向就技術(shù)方向的職業(yè)發(fā)展之路,我非常贊同之前看過的測試大牛sincky的一篇文章里說的,如果你打定主意就想往測試技術(shù)方向去發(fā)展,做一個技術(shù)型的牛人,那擺在你面前的就只有三條路:1. 自動化測試工程/架構(gòu)師 2. 性能測試工程師 3. 行業(yè)性測試專家。你幾乎沒有其他選擇,甭管你的領(lǐng)導(dǎo)怎么忽悠你,做手動測試大量需要勞動力也好,自動化測試現(xiàn)在還沒有大規(guī)模發(fā)展起來也罷,如果你只會手動測試,并且你所測試的軟件也沒有什么特別值得深究的方面的話,那么可以告訴你你的測試生涯錢途堪憂,說白了也就是沒有什么核心競爭力,哪天boss們想砍人了,那你就是第一個。有些童鞋可能會說了,這個不對吧,看咱項目里不是還是80%以上的人都是做手動的嘛,為什么你卻說自動化/性能測試才更具有核心競爭力呢?先說自動化吧,確實,就目前中國測試業(yè)的現(xiàn)狀來看,80%以上的IT公司里面80%以上的測試人員都在做著黑盒的手工測試,這個假象確實麻痹了一些人,使得大家以為既然大部分人都在做著手工測試,那我也不需要去學(xué)習(xí)自動化或者性能測試了。就算很多已經(jīng)實施了自動化測試的公司,也在痛苦地摸索著如何提高自動化測試的效率,如何能夠真正提高系統(tǒng)的性能。但不管現(xiàn)狀如何,很多公司也必須重視自動化測試,原因有二:1. 商業(yè)上的需要。很多公司,特別是測試外包公司,銷售們在推銷自己公司的團(tuán)隊和產(chǎn)品的時候,測試的自動化程度都是一個重要的指標(biāo),這年頭說測試不說自動化都顯得自己“out”了,所以自動化測試能不香嗎?2. 項目需要。很多管理職位的人,如果不是做測試技術(shù)出身,都會非常迷信自動化測試的神力,把自動化測試當(dāng)成測試的銀彈,戰(zhàn)無不用,用無不勝,所以相對來說,會比較重視自動化測試的人。對于性能測試和行業(yè)測試專家來說,那就是物以稀為貴了。真正能做好性能測試,并能夠通過性能測試結(jié)果分析出性能瓶頸,提出性能改進(jìn)方案的人,寥寥無幾。行業(yè)測試專家也一樣,比如電信、醫(yī)療、ERP測試,能夠精通業(yè)務(wù),真正能夠利用對業(yè)務(wù)的了解改進(jìn)測試效率,也是數(shù)都能數(shù)出來的,你說他們的錢途用得著擔(dān)心嗎?呵呵。
好了,接下來再來說說這三個職位各需要什么樣的具體技能吧(可能不是很全,歡迎各位看官補(bǔ)充)。
1.1 自動化測試工程師/架構(gòu)師
基本能力要求:
--熟悉自動化測試的理論及常用框架
--熟練使用常見的自動化測試工具并能夠根據(jù)項目實際需要選擇合適的工具或者開發(fā)相應(yīng)的工具
--熟悉項目軟件架構(gòu)及層次結(jié)構(gòu),能夠利用自動化測試工具或自定義的框架提高自動化測試的覆蓋率和復(fù)用率
--熟悉腳本類及一到兩種常用的編譯型編程語言,網(wǎng)絡(luò)協(xié)議及l(fā)inux平臺
1.2 性能測試工程師
基本能力要求:
--熟悉性能測試過程模型和過程
--熟悉各種常見的應(yīng)用協(xié)議
--熟悉性能測試工具的原理及使用
--能夠根據(jù)實際項目配置測試環(huán)境,選擇合適的性能測試工具或開發(fā)性能測試工具
--能夠通過對被測系統(tǒng)的分析,對性能測試場景進(jìn)行分析和選取
--執(zhí)行性能測試并根據(jù)結(jié)果分析性能瓶頸,提出性能提升改進(jìn)的建議
1.3 行業(yè)測試專家
基本能力要求:
--精通某個業(yè)務(wù)性較強(qiáng)的行業(yè)的業(yè)務(wù)流程及關(guān)鍵技能,如醫(yī)療,通信,ERP等特征較明顯的行業(yè)。(如果你是測一般的網(wǎng)站或者是手機(jī)系統(tǒng)之類的話,還是省省吧,這個不是這里指的行業(yè)專家)
--能夠根據(jù)對本行業(yè)業(yè)務(wù)的了解和對軟件測試的了解,對組織內(nèi)的軟件測試流程和方法做出優(yōu)化,提高測試效率,節(jié)省測試成本
2. 管理方向
談完了技術(shù),當(dāng)然就該談?wù)劚粺o數(shù)人所追崇的管理職位了。當(dāng)然了,能管別人,發(fā)號施令,誰不喜歡呢?古人云:學(xué)而優(yōu)則仕,就是這個道理??陕殬I(yè)發(fā)展這個金字塔上,能最終站上管理職位的那個塔尖的人又有多少呢?管理職位雖然看似很爽,很誘人,但絕不是每個人都適合做這個崗位的。也不是說你做了若干年的技術(shù),成了技術(shù)大牛,你就一定能去管項目管人,畢竟管理主要是跟人打交道的活,你雖然能把電
腦弄得服服帖帖,但不一定你去管人的時候,人就會服你,所以其實談到做管理,最關(guān)鍵的就不是技術(shù)了,用兩個比較時髦的詞來說,關(guān)鍵就是“溝通”和“協(xié)調(diào)”,你得會跟客戶去做溝通,你得會跟其他人去做協(xié)調(diào),這是做管理的先決條件。如果你覺得自己不善言談,不想時時面對眾人,那兄弟你還是跳過這一節(jié),
頁:
[1]