方孔金錢
看你做什么方面的測(cè)試。 基本的是: 測(cè)試的基本理論(比如說測(cè)試計(jì)劃,測(cè)試過程,測(cè)試流程,軟件測(cè)試的種別以及測(cè)試策略)和軟件開發(fā)的生命周期相關(guān)知識(shí)。 還有腳本語(yǔ)言,自動(dòng)化腳本,一兩門編程語(yǔ)言(通用軟件一般需要知道java,嵌入式的話是C) 還有數(shù)據(jù)庫(kù),因?yàn)橐话愕南到y(tǒng)都需要用到,比如mysql,oracle,db2不用都知道,但是要知道一個(gè);了解其他。一般的SQL語(yǔ)法要知道。 然后linux server的命令需要會(huì)用。因?yàn)楹芏喹h(huán)境現(xiàn)在都搭建在linux上的。 然后是自動(dòng)化測(cè)試工具的學(xué)習(xí)和掌握(看你是否向著這個(gè)方向發(fā)展) 當(dāng)然還有就是你要從事的那個(gè)行業(yè)的背景行業(yè)業(yè)務(wù)知識(shí)。這個(gè)是在你成為測(cè)試人員以后必須的知道的東西。你連需求,客戶都不知道的話,測(cè)試就無從談起的。
jasmine1995
硬件測(cè)試工程師需要學(xué)的內(nèi)容包括:1、基礎(chǔ)知識(shí)①研發(fā)部公共類知識(shí);②開關(guān)電源測(cè)試方法,以及PWM逆變驅(qū)動(dòng)的測(cè)試方法;③DSP或單片機(jī)技術(shù)原理,控制板硬件測(cè)試方法;④EMC及安規(guī)測(cè)試方法;⑤整機(jī)驅(qū)動(dòng)測(cè)試,各項(xiàng)保護(hù)測(cè)試,極限工作測(cè)試。2、操作儀器:EMC測(cè)試儀,ESD測(cè)試儀,極限試驗(yàn)室電機(jī)系統(tǒng),示波器,恒溫恒濕測(cè)試儀,溫升測(cè)試儀,電子負(fù)載儀等。3、業(yè)務(wù)知識(shí)①掌握公司現(xiàn)有開關(guān)電源的拓?fù)浣Y(jié)構(gòu)(包括工作原理,主電路的計(jì)算,主要的性能參數(shù),典型波形等),了解電源行業(yè)其它的典型拓?fù)浣Y(jié)構(gòu);②掌握逆變器主回路、IGBT驅(qū)動(dòng)電路的基本工作原理;③掌握DSP或單片機(jī)控制電路、信號(hào)處理、輸入輸出接口電路的基本工作原理;④熟悉RS485和ModBus工控總線物理層接口電路;⑤熟悉變頻器EMC、安規(guī)的相關(guān)國(guó)家標(biāo)準(zhǔn);⑥熟悉公司產(chǎn)品開發(fā)流程,要明確中試測(cè)試工程師在產(chǎn)品開發(fā)階段中的角色和職責(zé)。
cdzsmz5288
軟件測(cè)試工程師必須要學(xué)的基礎(chǔ)技能就是基礎(chǔ)測(cè)試,這是軟件測(cè)試的重要基石。然后是數(shù)據(jù)庫(kù)的學(xué)習(xí),不管是什么測(cè)試,都離不開數(shù)據(jù)庫(kù)的支撐和使用,這也是非常重要的一部分。之后就是接口測(cè)試、性能測(cè)試、自動(dòng)化測(cè)試等。
測(cè)試基礎(chǔ)理論
軟件測(cè)試基礎(chǔ)理論是軟件測(cè)試的重要基石,首先,要了解常見的軟件開發(fā)流程及模型,主要了解敏捷開發(fā)相關(guān)知識(shí)。然后,要學(xué)習(xí)軟件測(cè)試的定義、分類、測(cè)試的流程、測(cè)試用例編寫方法以及缺陷(bug)的管理及生命周期。其次,要了解web端和app的常見測(cè)試點(diǎn)和測(cè)試方法。最后,要會(huì)編寫常見的測(cè)試文檔,如bug單,測(cè)試計(jì)劃、軟件測(cè)試報(bào)告等。
數(shù)據(jù)庫(kù)學(xué)習(xí)
軟件前后端的交互,本質(zhì)就是數(shù)據(jù)的交互,不管是功能測(cè)試、接口測(cè)試、性能測(cè)試、自動(dòng)化測(cè)試等,都離不開數(shù)據(jù)庫(kù)的支撐和使用。這一部分,主要了解數(shù)據(jù)庫(kù)的基本概念,數(shù)據(jù)庫(kù)SQL增刪改查,常見的表操作語(yǔ)句,以及數(shù)據(jù)庫(kù)工具(Navicat)的使用。
Linux使用
linux系統(tǒng)是主要的服務(wù)端操作系統(tǒng),作為軟件測(cè)試工程師,我們常常需要在服務(wù)器端查看日志,從而定位問題的源頭。當(dāng)然,更多的場(chǎng)景是,我們需要在linux系統(tǒng)上搭建測(cè)試環(huán)境。這些都需要我們掌握基本的linux系統(tǒng)知識(shí),熟悉常見的命令及工具。
接口測(cè)試
接口測(cè)試本質(zhì)也是功能測(cè)試的一種,通過腳本或者工具,模擬客戶端對(duì)服務(wù)端接口進(jìn)行調(diào)用。因?yàn)槭菑慕涌趯訙y(cè)試,所以能更早地發(fā)現(xiàn)問題,從而提高測(cè)試效率,降低修復(fù)成本。
性能測(cè)試
性能測(cè)試的技術(shù)要求很高,不僅僅要對(duì)性能測(cè)試的指標(biāo)、測(cè)試分類、測(cè)試設(shè)計(jì)有很深刻的理解。還要學(xué)習(xí)系統(tǒng)業(yè)務(wù)和架構(gòu)相關(guān)知識(shí),這樣才能更好的設(shè)計(jì)性能場(chǎng)景,分析出系統(tǒng)的性能瓶頸。性能測(cè)試常用的工具有jmeter和loadrunner,大家可以根據(jù)需要進(jìn)行學(xué)習(xí)。
自動(dòng)化測(cè)試
學(xué)習(xí)自動(dòng)化測(cè)試的基礎(chǔ)是掌握一門編程語(yǔ)言,個(gè)人優(yōu)先推薦Python,其次Java,并且還要掌握一定的前端知識(shí)。另外,還要掌握相關(guān)的自動(dòng)化測(cè)試工具selenium、appium等,當(dāng)然還要掌握常用的自動(dòng)化測(cè)試框架。對(duì)于接口自動(dòng)化測(cè)試,如果用python實(shí)現(xiàn)的話,則需要掌握requests庫(kù)和unittest框架的使用。
1、人才缺口大
目前我國(guó)IT行業(yè)還在蓬勃的發(fā)展,有程序的地方就離不開測(cè)試人員,所以軟件測(cè)試人員的人才缺口目前還很大,已經(jīng)超過30萬(wàn),并且每年還會(huì)新增超過20萬(wàn)的崗位。
2、軟件測(cè)試就業(yè)待遇更高
因?yàn)槟壳皣?guó)內(nèi)對(duì)軟件測(cè)試行業(yè)的認(rèn)知還不是那么的廣泛,導(dǎo)致了人才缺口很大,所以更多的企業(yè)出現(xiàn)了軟件測(cè)試人員跑步上崗、火箭提升的狀態(tài),年薪幾十萬(wàn)都是很正常的事。
3、經(jīng)驗(yàn)越久越厲害
傳統(tǒng)的IT行業(yè),尤其是開發(fā)的程序員年齡越大越不受待見,超過35歲找工作也比較難這是大家有目共睹的,而軟件測(cè)試行業(yè)卻不是這樣,而是年頭越久越厲害。因?yàn)榻?jīng)驗(yàn)豐富的軟件測(cè)試工程師能夠更快地找到軟件中的bug,所以年頭越久薪資待遇越高。
優(yōu)質(zhì)工程師考試問答知識(shí)庫(kù)