從初級軟件測試,到高級軟件測試的必經(jīng)之路
軟件測試工程師作為軟件質(zhì)量控制的重要組成部分,基本上處于“雙高”的地位,即地位高、待遇高。隨著軟件測試行業(yè)水平的日益專業(yè)化,軟件測試工程師立即被分為不同的水平,即初級測試工程師、中級測試工程師和高級測試工程師,
但是不同層次的測試工程師工資差異很大,為什么差距這么大?

一、市場對軟件初級工程師的技術(shù)要求。
一、軟件測試初級工程師應(yīng)掌握的測試方法:
二、編寫四大金剛測試用例:
等價類。邊界值。因果法。場景法,通過這四個可以寫出很多測試用例。
關(guān)于軟件生命周期的模型。
1.主要有幾種:瀑布模型、v模型、w模型、h模型、螺旋模型、x模型。
2.bug的處理過程:激活。待確認(rèn)。已確認(rèn)。反測。確認(rèn)測試。重新激活。關(guān)閉bug,bug等級:致命。嚴(yán)重。一般。
3.使用禪道、svn等bug管理工具,將web測試和APP測試了解流程,了解它們的區(qū)別,了解網(wǎng)絡(luò)協(xié)議和一些接口知識,
這是軟件測試初級工程師應(yīng)該掌握的基本知識點(diǎn),必須掌握。
三、市場對軟件中級工程師的技術(shù)要求。
1.中級工程師應(yīng)掌握的測試工具:
QTP自動化工具。loadrunner性能測試工具。
目前最流行的jmeter工具,即接口和性能測試,必須知道。
2.需要掌握多大程度?
3.數(shù)據(jù)庫
無論是mysql.sqlserver還是oracle,都會用fiddler抓取APP和WEB瀏覽器的數(shù)據(jù),分析數(shù)據(jù),知道問題的原因。
這是軟件測試中級工程師應(yīng)該掌握的知識,看看自己差到哪個環(huán)節(jié),具體不會是什么,心里要有個數(shù)。
四、市場對高級軟件工程師的技術(shù)要求。
高級軟件測試工程師應(yīng)掌握的測試方法:
安裝虛擬機(jī),構(gòu)建和應(yīng)用linux系統(tǒng)環(huán)境,將使用語言自動化腳本,語言必須是現(xiàn)在流行的,如JAVA或python語言,將是主流的自動化測試工具Selenium,掌握前端技術(shù),monkey移動工具和jenkins連續(xù)集成工具和APPscan安全掃描工具,
這就是高級軟件測試應(yīng)該掌握的知識。
5.各級軟件測試工程師的待遇有什么區(qū)別?
既然已經(jīng)知道了不同級別軟件測試工程師的技術(shù)要求,工資自然也不一樣~。

1、初級測試工程師。
年薪約8萬元。因?yàn)樗麄兊墓ぷ魍ǔJ歉鶕?jù)測試計(jì)劃和過程測試產(chǎn)品的功能,以檢查產(chǎn)品是否有缺陷。有一些手工測試經(jīng)驗(yàn),開發(fā)測試腳本,熟悉測試生存周期和測試技術(shù)。
2.中級測試工程師。
年薪約20萬元。因?yàn)樗麄儜?yīng)該能夠編寫測試計(jì)劃和測試文件,并與項(xiàng)目組一起制定測試階段的工作計(jì)劃。能夠合理利用項(xiàng)目中的測試工具完成測試任務(wù),能夠獨(dú)立編寫自動測試腳本程序,測試編程初期擔(dān)任領(lǐng)導(dǎo),進(jìn)一步拓展編程語言、操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫技能。
3.高級測試工程師。
年薪約40萬元。因?yàn)樗麄儾粌H需要掌握測試和開發(fā)技術(shù),而且對測試軟件相應(yīng)的行業(yè)有很好的了解,可以分析和評估測試方案中可能出現(xiàn)的問題。幫助開發(fā)或維護(hù)測試或編程標(biāo)準(zhǔn)和過程,負(fù)責(zé)同級評并指導(dǎo)初級測試工程師。