初級測試工程師
很多人理解軟體測試就是在計算機按來按去去尋找軟體缺陷,誠然,初級軟體測試工程師一般只做很黑測試,也就是說,按部就班的執行測試用例,當預期結果與實際結果不符時,就認為可能尋找到乙個軟體缺陷,他們往往不關心缺陷後面的邏輯結構。
初級測試工程師往往剛畢業缺乏經驗,或者經過短暫的職業培訓初竅門徑,很多人甚至不是工科專業畢業,
這種崗位不可能是企業的核心崗位,因此很多大型公司都把這種崗位外包出去,由外包公司派來勞務派遣人員來從事此種工作。
初級測試工程師基本沒有開發經驗,程式設計能力欠缺,很有可能讀不懂程式。例如,當出現兩個軟體缺陷現象不同,但根源相同的情況,由於缺乏對程式邏輯的背景知識,初級測試工程師往往就無法區分,這樣就造成相當數量的重複報告,增加了開發人員重複勞動,造成了缺陷統計資料不準確。
中級測試工程師
中級測試工程師可能不如開發工程師在某個領域深入,但是知識面要寬一些。
中級測試工程師通常具有一定的開發經驗,而且對質量管理,網路,多種作業系統,多種指令碼語言,資料庫等領域都具有相當程式的知識。另外中級測試工程師往往較普通開發人員對專案架構介面等細節有更深的了解,他們需要縱觀全域性並且注重細節才能設計出有效精彩的測試用例,經常需要見人所未見,還會對需求提出改進意見。
由於對專案了解入木三分,中級測試工程師往往還會負責一些涉及全域性性的工作,例如,寫產品說明書以及向客戶提供技術支援等,即使遇到公司裁員,這樣的測試工程師也會被保留,普通的開發工程師可以再招聘,反正他們只了解軟體的一小部分,而掌握細節和全域性的測試工程師若被解聘,很多重要內容可能會丟失,專案失敗風險大大增加。
高階測試工程師
高階測試工程師需要具有豐富的開發知識和經驗,既懂開發又懂測試,是複合型的通才,因為高階的白盒測試,效能測試,測試開發及安全測試等都需要強大的程式設計能力,高階的安全測試甚至還需要出色的反彙編功底。這些高階測試工程師在國內數量非常少,年薪也比較高,通常只有大公司才請得起這樣的高薪人才。
高階測試工程師的工作和開發結合的非常緊密,他們大多是由開發工程師成功轉型而來,深刻理解開發領域與測試領域,正所謂「站得更高看的更遠」
想成為高階測試工程師,需要在技術領域深加鑽研,需要學好計算機專業課程,需要進行大量的軟體開發實踐,還需要刻苦鑽研軟體測試知識,由於在我國的教學體系中涉及這些領域甚少,因此每前進一步,完全要依靠自己鑽研,需要付出大量心血。
當達到高階測試工程師的程度時,專業權威之路不再是遙不可及。
高階ios工程師和初級工程師的區別
不管對於招聘和應聘來說,面試都是很重要的乙個環節,特別對於開發者來說,面試中的技術問題環節不僅是企業對應聘者技能和積累的考察,也是乙個開發者自我檢驗的好機會。對於ios和mac開發來說,因為本事還算比較新,企業對於這方面的開發者需求也比較大,所以面試時的要求可能並不是很高,一般能知道一些cocoa和...
中級測試工程師筆試題 一
no.1 進行軟體質量管理的重要性有 a 維護降低成本 b 法律上的要求 c 市場競爭的需要 d 質量標準化的趨勢 e 軟體工程的需要 f cmm過程的一部分 g 方便與客戶進一步溝通為後期的實施打好基礎 正確答案 a,b,c,d no.2 編寫測試計畫的目的是 a 使測試工作順利進行 b 使專案參...
軟體測試面試題 初級測試工程師
初級測試工程師 1.編寫測試用例有哪幾種方法?2.測試的六條基本法測是什麼?3.軟體測試分類有哪些?從是否關係軟體內部結果的角度劃分 4.軟體測試的測試流程是什麼?5.編寫測試用例的原則是什麼?6.軟體測試過程中必須經歷哪些階段?7.黑盒測試包含哪些測試內容?寫出越多越好 8.如何確定乙個問題是不是...