初級測試工程師
很多人理解軟件測試就是在計算機(jī)按來按去去尋找軟件缺陷,誠然,初級軟件測試工程師一般只做很黑測試,也就是說,按部就班的執(zhí)行測試用例,當(dāng)預(yù)期結(jié)果與實(shí)際結(jié)果不符時,就認(rèn)為可能尋找到一個軟件缺陷,他們往往不關(guān)心缺陷后面的邏輯結(jié)構(gòu)。
初級測試工程師往往剛畢業(yè)缺乏經(jīng)驗,或者經(jīng)過短暫的職業(yè)培訓(xùn)初竅門徑,很多人甚至不是工科專業(yè)畢業(yè),
這種崗位不可能是企業(yè)的核心崗位,因此很多大型公司都把這種崗位外包出去,由外包公司派來勞務(wù)派遣人員來從事此種工作。
初級測試工程師基本沒有開發(fā)經(jīng)驗,編程能力欠缺,很有可能讀不懂程序。例如,當(dāng)出現(xiàn)兩個軟件缺陷現(xiàn)象不同,但根源相同的情況,由于缺乏對程序邏輯的背景知識,初級測試工程師往往就無法區(qū)分,這樣就造成相當(dāng)數(shù)量的重復(fù)報告,增加了開發(fā)人員重復(fù)勞動,造成了缺陷統(tǒng)計數(shù)據(jù)不準(zhǔn)確。
中級測試工程師
中級測試工程師可能不如開發(fā)工程師在某個領(lǐng)域深入,但是知識面要寬一些。
中級測試工程師通常具有一定的開發(fā)經(jīng)驗,而且對質(zhì)量管理,網(wǎng)絡(luò),多種操作系統(tǒng),多種腳本語言,數(shù)據(jù)庫等領(lǐng)域都具有相當(dāng)程序的知識。另外中級測試工程師往往較普通開發(fā)人員對項目架構(gòu)接口等細(xì)節(jié)有更深的了解,他們需要縱觀全局并且注重細(xì)節(jié)才能設(shè)計出有效精彩的測試用例,經(jīng)常需要見人所未見,還會對需求提出改進(jìn)意見。
由于對項目了解入木三分,中級測試工程師往往還會負(fù)責(zé)一些涉及全局性的工作,例如,寫產(chǎn)品說明書以及向客戶提供技術(shù)支持等,即使遇到公司裁員,這樣的測試工程師也會被保留,普通的開發(fā)工程師可以再招聘,反正他們只了解軟件的一小部分,而掌握細(xì)節(jié)和全局的測試工程師若被解聘,很多重要內(nèi)容可能會丟失,項目失敗風(fēng)險大大增加。
高級測試工程師
高級測試工程師需要具有豐富的開發(fā)知識和經(jīng)驗,既懂開發(fā)又懂測試,是復(fù)合型的通才,因為高級的白盒測試,性能測試,測試開發(fā)及安全測試等都需要強(qiáng)大的編程能力,高級的安全測試甚至還需要出色的反匯編功底。這些高級測試工程師在國內(nèi)數(shù)量非常少,年薪也比較高,通常只有大公司才請得起這樣的高薪人才。
高級測試工程師的工作和開發(fā)結(jié)合的非常緊密,他們大多是由開發(fā)工程師成功轉(zhuǎn)型而來,深刻理解開發(fā)領(lǐng)域與測試領(lǐng)域,正所謂“站得更高看的更遠(yuǎn)”
想成為高級測試工程師,需要在技術(shù)領(lǐng)域深加鉆研,需要學(xué)好計算機(jī)專業(yè)課程,需要進(jìn)行大量的軟件開發(fā)實(shí)踐,還需要刻苦鉆研軟件測試知識,由于在我國的教學(xué)體系中涉及這些領(lǐng)域甚少,因此每前進(jìn)一步,完全要依靠自己鉆研,需要付出大量心血。
當(dāng)達(dá)到高級測試工程師的程度時,專業(yè)權(quán)威之路不再是遙不可及。
-
測試工程師
+關(guān)注
關(guān)注
6文章
125瀏覽量
12695
發(fā)布評論請先 登錄

硬件工程師看了只會找個角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
一個優(yōu)秀的射頻測試工程師需要具備哪些技能?


如何成為一名合格的KaihongOS北向應(yīng)用開發(fā)工程師



硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達(dá)半導(dǎo)體
如何成為嵌入式開發(fā)工程師?

不同時期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實(shí) #YXC晶振 #揚(yáng)興科技
嵌入式工程師常用的開發(fā)工具有哪些?
Keysight助力提升工程師的測試測量知識水平

FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區(qū)別?
請問OPA552和OPA551有什么區(qū)別?
電子工程師需了解的4種常見晶振的等級和區(qū)別

評論