從題干上看,你是已經(jīng)進(jìn)入了軟件測試行業(yè),有了一份軟件測試的工作,那表示你看好這個行業(yè),有意愿在這個行業(yè)持續(xù)發(fā)展。
軟件測試相對一些開發(fā)的專業(yè)來說,是屬于比較雜的行業(yè),需要了解的東西特別多,拿一些招聘簡章中的要求來看,大部分都要求熟悉網(wǎng)絡(luò)、linux系統(tǒng)、數(shù)據(jù)庫、軟件測試流程及理論、Java或者python等腳本開發(fā)語言、自動化測試?yán)碚摷肮ぞ呤褂茫?/span>selenium、Jmeter、Appium、Loadrunner等,太多,此處不一一列出)、接口測試、安全測試等等,甚至最近熱門的docker、Jenkins等都要懂一些,回頭想想,自己現(xiàn)在懂得東西還真不少。
知道了軟件測試行業(yè)需要什么技能了,那沒啥好版本,學(xué)唄,那就涉及到如何學(xué)的問題了。從么多年的軟件測試經(jīng)驗(yàn)中,我總結(jié)了如下的快速自學(xué)進(jìn)階的方法:
1、兵馬未動糧草先行,在學(xué)習(xí)上也是這樣,有扎實(shí)的理論基礎(chǔ),再開展實(shí)戰(zhàn)會非常得心應(yīng)手,這就要求我們把測試?yán)碚摲旁谝粋€較高的位置,而不能只重技巧、工具,那就多看幾本軟件測試的好書吧,或者多看看網(wǎng)絡(luò)上一些講軟件測試?yán)碚摰囊曨l課,不圖學(xué)到多么高深的技術(shù),只求多聽一些概念理論以支撐自己的測試工作。
2、在實(shí)踐中總結(jié)真理,其實(shí)在我們測試行業(yè)也是適用的,通過進(jìn)行真實(shí)項(xiàng)目的實(shí)踐,在項(xiàng)目中向經(jīng)驗(yàn)豐富的同事學(xué)習(xí),也是一個不錯的提升方式,但這種方式進(jìn)步速度可能會慢一點(diǎn),這就要求我們足夠自律,不斷給自己加壓,從最初的執(zhí)行測試用例、提缺陷報告、設(shè)計測試用例,再到測試計劃、需求及總結(jié),要不斷去挑戰(zhàn),讓自己快速成長起來。公司內(nèi)的項(xiàng)目測試類型會比較單一,沒事就多逛逛大咖的博客或者論壇吧,不然自己的思維、技術(shù)會被限制的。
3、如果是零基礎(chǔ)入行的話,建議自學(xué)一些軟件測試的在線課程或者線下的培訓(xùn)課程,這樣能快速構(gòu)建軟件測試的理論體系,對自己在職業(yè)中的發(fā)展會有很大幫助。
總之如果在公司通過項(xiàng)目學(xué)習(xí)的話,可以1、2個月上手功能測試,但由于公司項(xiàng)目可能單一,對自動化測試或者其他測試類型學(xué)習(xí)可能機(jī)會較少;如果通過培訓(xùn)學(xué)習(xí)軟件測試的話,可以在3、4個月內(nèi)掌握軟件測試的基礎(chǔ)理論及自動化相關(guān)的技術(shù),會對個人的職業(yè)生涯有很大的指導(dǎo)及幫助。如果你還沒入行,建議直接選擇職業(yè)培訓(xùn),再進(jìn)入軟件測試行業(yè)。
總結(jié)一下,如果是想自學(xué)軟件測試,那就必須具備三大素質(zhì),一是學(xué)習(xí)方法,二是足夠自律,三是有強(qiáng)大的意愿,我覺得第三條是前兩條的基礎(chǔ)。
聯(lián)系客服