零基礎(chǔ)怎么學(xué)習(xí)軟件測試?
感謝邀請。作為一個有十年IT教育的我,想給作為新人的你,認(rèn)真的講解一下,我主要從三個階段開始講解:
一、初級階段
初級階段主要掌握3個方面的知識:
1、禪道、SVN等必要工具的掌握,及編寫缺陷定義和測試計劃的方法;
2、軟件測試的基礎(chǔ)知識部分,測試用例的方法及測試流程的編寫;
3、app測試與web測試的方式方法與協(xié)議也需要了解;
你學(xué)會了這些,恭喜你可以開始著手找工作了,你已經(jīng)可以成為一個手動測試人員,如果你想進一步,請學(xué)習(xí)我羅列的中級階段的知識。
(圖片來源于網(wǎng)絡(luò))
二、中級階段
中級階段需要掌握的知識比較多:
接口測試postman工具的操作使用的掌握,以及CSS、前端基礎(chǔ)知識、H5的掌握;
QTP自動化工具和loadrunner性能工具的環(huán)境搭建;
接口壓力測試及jmeter性能工具的環(huán)境搭建;
jmeter腳本增強,app/web性能測試;
fiddler抓包工具的操作使用、Jenkins自動化部署工具;
數(shù)據(jù)庫MySQL、SQL語句,
當(dāng)你掌握了這些,你的工資將會有質(zhì)的飛躍,你不用再擔(dān)心自己還不起的房貸、車貸。
當(dāng)然學(xué)無止境,且技多不壓身,我們繼續(xù)往下學(xué)習(xí),這時你可以進入第三個階段,高級階段。
三、高級階段
所謂高級,顧名思義就是要掌握一些與開發(fā)有關(guān)的知識:
使用與搭建虛擬機,Linux環(huán)境相關(guān)的搭建和命令;
eclipse框架的介紹部分,基礎(chǔ)的Java知識也必須掌握;
搭建testNG+selenium自動化工具的環(huán)境等。
當(dāng)這些都會了,你可以去研究研究企業(yè)的項目,從小到大的多做一些,這樣知識和工作經(jīng)驗都有的你,就是軟件測試的大拿。
講了那么多需要掌握的軟件測試的知識及實戰(zhàn)經(jīng)驗,就說說軟件測試的前景吧!
軟件測試是新起行業(yè),需求較大,再加上今年的疫情影響,在家辦公、在家學(xué)習(xí)等,大家希望足不出戶的做完所有的事情,這都離不開互聯(lián)網(wǎng)行業(yè),所以對互聯(lián)網(wǎng)行業(yè)重視度也越來越高,互聯(lián)網(wǎng)行業(yè)需要的工作人員也越來越多,供小于求。
至于薪酬,我相信你通過網(wǎng)上已經(jīng)了解過,我也就不過多贅述,我想對你說:只要真的一步一步把這三個階段走完,相信你的薪酬肯定會比你想象中的薪酬要高出很多。
但是萬事開頭難,最后作為過來人建議作為新人的你:認(rèn)定了方向就堅持走下去,付出一定會得到應(yīng)有的回報。
(圖片來源于網(wǎng)絡(luò))
網(wǎng)上應(yīng)該有很多免費的視頻(當(dāng)然我們源碼時代也有很多免費視頻),可以先看視頻學(xué)習(xí),主要是要有動力,有信心,有毅力才行、不能做思想上的巨人,行動上的矮人,加油