大四應(yīng)屆畢業(yè)生,想自學(xué)軟件測試,怎樣才能快速學(xué)會并找到工作?

本篇轉(zhuǎn)載自黑馬測試高贊知乎文章:?https://www.zhihu.com/question/264794090/answer/1521634764

如果是前幾年問到這個(gè)問題,那么告知的答案就是學(xué)完功能測試就可以找工作了。但是現(xiàn)在,雖然應(yīng)屆生學(xué)功能測試也可以就業(yè),但從長遠(yuǎn)計(jì),最好是去學(xué)自動(dòng)化測試,因?yàn)楝F(xiàn)在大部分企業(yè)對應(yīng)聘者的要求是要懂自動(dòng)化測試。
此文有點(diǎn)長,但保證是干貨,還有配套資源分享。
看到題主的問題,馬上就能拆出這些問題
1、表面需求:想知道從事軟件測試工作需要學(xué)習(xí)哪些方面的知識?要求:在不影響找工作的情況下盡量的少;
2、表面需求:想知道這些知識,要學(xué)到什么程度?要求:標(biāo)出學(xué)習(xí)重點(diǎn)
3、隱藏需求:要有配套的軟件測試學(xué)習(xí)資料。要求:盡量的系統(tǒng);
4、隱藏需求:要有助于找工作的資料。要求:盡量的全。
5、 隱藏需求:面試時(shí)候,應(yīng)屆生報(bào)價(jià)多少薪資才核實(shí)呢。要求:盡量客觀
好,以上5個(gè)要求全部安排。所以本文的內(nèi)容章節(jié)如下所示:
1、從事軟件測試工作需要學(xué)習(xí)哪些方面的知識
2、以上只是要學(xué)到什么程度+配套視頻資源
3、要有有助于找工作的資料
4、要有客觀的測試薪資數(shù)據(jù)和報(bào)價(jià)建議
5、重要補(bǔ)充:未來企業(yè)對測試人員要求的預(yù)測
一、想知道從事軟件測試工作需要學(xué)習(xí)哪些方面的知識?(要求盡量的少)
如果是前幾年問到這個(gè)問題,那么告知的答案就是學(xué)完功能測試就可以找工作了。
但2018年以來,招聘網(wǎng)站對于測試崗位的技能要求,即便是針對大學(xué)畢業(yè)生,相比幾年前都有所提高。不僅要懂測試?yán)碚?、測試報(bào)告,就連數(shù)據(jù)庫這些都是必要的,更多的還要求有編程基礎(chǔ)、掌握主流測試工具使用,因?yàn)?8年以來企業(yè)要求測試人員要求已經(jīng)發(fā)生變化,不僅要求會功能性測試(手工測試),還要求會自動(dòng)化測試、性能測試、接口測試。是不是這樣呢?招聘網(wǎng)站對測試崗位的要求已經(jīng)告訴了答案。

無論是最低薪資13K的測試工程師還是薪資最低20K的測試開發(fā),其實(shí)企業(yè)的需求細(xì)節(jié)(排除任何崗位都會有的經(jīng)驗(yàn)和溝通能力以外),總結(jié)起來就是下面這些:
1.熟悉軟件測試流程,編寫測試方案,編寫測試用例;?
2.熟悉版本管理工具Jenkins/Git等;?
3.熟悉Linux操作系統(tǒng);
4.熟練使用一種數(shù)據(jù)庫(mysql、Oracel);?
5.熟練使用禪道等bug管理工具;?
6.熟練掌握Python等編程語言中的一種;
7.熟悉HTTP協(xié)議,Web架構(gòu)、Restful API及互聯(lián)網(wǎng)應(yīng)用的工作原理。
黑馬測試學(xué)員中就有從事了5年功能測試的人,辭職后盡然找不到工作,然后來黑馬測試參加自動(dòng)化培訓(xùn)。

所以,僅僅懂功能測試,現(xiàn)在已經(jīng)很難找到工作。必須要覆蓋以上7條,而且還必須懂接口自動(dòng)化,最好懂ui自動(dòng)化,如果還懂性能測試就不僅好找工作,而且薪資還能沖擊的更高。
所以到底要學(xué)哪方面的內(nèi)容,下面這張軟件測試學(xué)習(xí)路線圖已經(jīng)全部覆蓋,按照這個(gè)路線圖學(xué)習(xí)即可,確保不走彎路。

以上路線圖是有配套學(xué)習(xí)資源的,想要該路線圖配套的13G學(xué)習(xí)資源,請狠狠點(diǎn)擊下方鏈接:
《新人如何入門和學(xué)習(xí)軟件測試?933 贊同 · 165 評論回答》
https://www.zhihu.com/question/22230085/answer/1594809785

ps:上方這個(gè)鏈接順便就是將“3、隱藏需求:要有配套的軟件測試學(xué)習(xí)資料”處理完了。
二、想知道這些知識,要學(xué)到什么程度?(要求標(biāo)出學(xué)習(xí)重點(diǎn))
應(yīng)屆生要想順利找到工作,除了配套的學(xué)習(xí)資源外,也要知道學(xué)習(xí)重點(diǎn),不要眉毛胡子一把抓。下面就是重點(diǎn)內(nèi)容的介紹
1、測試?yán)碚摵蜏y試思想是核心
測試工程師的工作,就是按照測試?yán)碚摵蜏y試思想,進(jìn)行功能測試”點(diǎn)點(diǎn)點(diǎn)“的操作,所以要想順利稱為一名測試,核心在于測試?yán)碚?/strong>和測試思想?,其他的技術(shù),都是圍繞測試進(jìn)行輔助。
測試?yán)碚?/strong>?是軟件測試的基石,有了理論基礎(chǔ)才知道怎么開展測試工作。
測試?yán)碚摵诵膬?nèi)容包括:
測試的概念
測試的概念描述了什么是測試,測試分為哪些類型。測試方法
測試方法主要描述測試的方法、策略,從思想上引導(dǎo)進(jìn)行測試。測試流程
測試流程主要講述如何開展接口測試工作,行業(yè)中的主流流程有耐餓。測試缺陷
主要講解缺陷定義,缺陷的生命周期,缺陷的來源,缺陷管理和缺陷分析。測試質(zhì)量管理
主要講解怎么度量和管理測試的質(zhì)量,讓測試質(zhì)量做到可視化。
這些理論是測試的基石,如果系統(tǒng)學(xué)習(xí),1周內(nèi)可以拿下來。
測試思維
簡單的說,測試思維就是要具備批判性思維,懷疑被測產(chǎn)品始終存在問題。
測試?yán)碚摵蜏y試思想配套視頻:

2、業(yè)務(wù)經(jīng)驗(yàn)和崗位經(jīng)驗(yàn)
如果想靠功能測試進(jìn)入10K以上,就需要業(yè)務(wù)經(jīng)驗(yàn)和崗位經(jīng)驗(yàn)。
例如:
行業(yè):金融行業(yè)、大數(shù)據(jù)、人工智能等風(fēng)口行業(yè)
崗位:測試主管、測試經(jīng)理
在這里,應(yīng)屆生很難得到管理經(jīng)驗(yàn),所以崗位經(jīng)驗(yàn)暫且排除。
相對容易的還是業(yè)務(wù)經(jīng)驗(yàn)。
應(yīng)屆生業(yè)務(wù)經(jīng)驗(yàn)來源
應(yīng)屆生可以通過老師、朋友、親人、社會實(shí)踐等關(guān)系活動(dòng),尋找業(yè)務(wù)經(jīng)驗(yàn),吸收業(yè)務(wù)經(jīng)驗(yàn)之后,成為具備一定業(yè)務(wù)經(jīng)驗(yàn)的”老手“,然后通過面試表達(dá)給面試官,從而得到面試官的認(rèn)可,就能達(dá)成目標(biāo),突破10k?大關(guān)。
也可以通過系統(tǒng)培訓(xùn),掌握主流項(xiàng)目業(yè)務(wù)經(jīng)驗(yàn)
業(yè)務(wù)經(jīng)驗(yàn)掌握程度
業(yè)務(wù)流程
第三方接口調(diào)用(支付、驗(yàn)證碼、查詢天氣、查詢城市、身份驗(yàn)證等)
具體行業(yè)經(jīng)驗(yàn):
金融銀行行業(yè):T+1,T+N的概念,數(shù)據(jù)流,現(xiàn)金流,對賬
電商物流行業(yè):扣庫存,并發(fā)處理性能等等
應(yīng)屆生可以參考查看以下學(xué)習(xí)資源,積累業(yè)務(wù)經(jīng)驗(yàn)
《兩小時(shí)快速入門App功能測試視頻》http://bbs.itheima.com/thread-479198-1-1.html
《無基礎(chǔ)入門移動(dòng)自動(dòng)化Appium框架》http://bbs.itheima.com/thread-479432-1-1.html
《全方位講解性能測試入門基礎(chǔ)》http://bbs.itheima.com/thread-479434-1-1.html
《接口自動(dòng)化測試實(shí)戰(zhàn)》http://bbs.itheima.com/thread-494597-1-1.html
《快速掌握測試編寫報(bào)告》http://bbs.itheima.com/thread-494600-1-1.html
《白盒測試用例設(shè)計(jì)》http://bbs.itheima.com/thread-494591-1-1.html
《黑盒測試用例設(shè)計(jì)》http://bbs.itheima.com/thread-504683-1-1.html
《10節(jié)課帶你學(xué)會測試計(jì)劃編寫篇》http://bbs.itheima.com/thread-504679-1-1.html
《AirTest自動(dòng)化測試視頻》http://bbs.itheima.com/thread-504661-1-1.html
《微信小程序測試實(shí)戰(zhàn)—全網(wǎng)首發(fā)》http://bbs.itheima.com/thread-504655-1-1.html
《安全滲透測試之sql注入-全網(wǎng)首發(fā)》http://bbs.itheima.com/thread-504656-1-1.html
《Charles抓包工具測試實(shí)戰(zhàn)》http://bbs.itheima.com/thread-505282-1-1.html
《手把手教你搭建測試環(huán)境部署項(xiàng)目》http://bbs.itheima.com/thread-505280-1-1.html
3 技術(shù)經(jīng)驗(yàn)
1) 編程語言
Python:作為人工智能、科學(xué)計(jì)算的常用語言,python具備龐大的第三方庫來支撐各類產(chǎn)品的開發(fā)使用,雖然性能稍遜一籌,但是它在初級水平上的學(xué)習(xí)速度和開發(fā)速度無疑是最快的。 學(xué)習(xí)參考鏈接:https://docs.python.org/3/tutorial/index.html
JAVA:JAVA是市場上,學(xué)習(xí)體系非常齊全的語言,世界上億的產(chǎn)品都是用JAVA開發(fā)的,
學(xué)習(xí)參考鏈接:
https://www.runoob.com/java/java-tutorial.html?tdsourcetag=s_pcqq_aiomsgShell:在現(xiàn)有的公司體系中,大部分做服務(wù)器的系統(tǒng)都是linux系統(tǒng),而linux系統(tǒng)中,大部分工具都是用shell腳本開發(fā),shell是一門不得不學(xué)的腳本語言。
參考鏈接:https://www.runoob.com/linux/linux-shell.html其他工作需要用的語言
如果你有了目標(biāo),那么針對這個(gè)工具所使用的語言,重點(diǎn)突破去學(xué)習(xí)吧

2)數(shù)據(jù)庫
Mysql:輕量級數(shù)據(jù)庫,支持百萬級別數(shù)據(jù)操作。超過百萬數(shù)據(jù)量時(shí),也可以使用讀寫分離,分表分庫來實(shí)現(xiàn)。**關(guān)鍵是:免費(fèi)、開源。大部分公司至少都要求能使用它。
MongoDB:非關(guān)系型數(shù)據(jù)庫的典型代表,用了都說好。
Redis緩存:現(xiàn)在后端技術(shù)架構(gòu)中,加快性能的必備組件之一。
配套學(xué)習(xí)資源為:

3) 網(wǎng)絡(luò)知識
互聯(lián)網(wǎng)的核心就是網(wǎng)絡(luò),所以一些常見的網(wǎng)絡(luò)知識,是硬性要求,是必須掌握的。
HTTP、HTTPS協(xié)議
參考鏈接,轉(zhuǎn)發(fā)自CSDN:
https://blog.csdn.net/xiaoming100001/article/details/81109617TCP/IP協(xié)議
4) 操作系統(tǒng)知識
windows系統(tǒng)(辦公)
每天都用的操作系統(tǒng),能正常辦公,安裝卸載軟件即可。
如果可以,擴(kuò)展一下CMD常用命令
https://jingyan.baidu.com/article/dca1fa6faee21ef1a5405268.html
典型命令:文件的增刪改查
切換盤符
切換目錄
查看任務(wù)進(jìn)程
查看端口
查看IP地址
Linux系統(tǒng)(服務(wù)器)
推薦閱讀《鳥哥的Linux私房菜》系統(tǒng)學(xué)習(xí)配套視頻

5) 性能測試知識
性能理論
性能監(jiān)控
性能分析和優(yōu)化
性能工具的使用
本階段配套視頻:


6) 安全測試
Mysql注入
XSS注入
漏洞掃描
敏感信息泄漏
其他
可以參考:OWASP應(yīng)用 https://www.cnblogs.com/LuckyEnterprise/p/11519158.html
視頻推薦:

7) 自動(dòng)化測試
接口自動(dòng)化
UI自動(dòng)化
持續(xù)集成
1)接口自動(dòng)化免費(fèi)視頻資源配套:



2)Ui自動(dòng)化免費(fèi)視頻教程:


4 工具使用經(jīng)驗(yàn)
1)需求和缺陷管理工具
需求和缺陷管理工具非常多,有:JIRA、禪道
這里推薦官網(wǎng)下載和學(xué)習(xí)禪道的使用:https://www.zentao.net/page/college.html
配套視頻:

2)項(xiàng)目管理工具
推薦使用Git或者是SVN
Git:最先進(jìn)的分布式項(xiàng)目管理工具
官網(wǎng)學(xué)習(xí)文檔:https://git-scm.com/doc
SVN:
官網(wǎng)學(xué)習(xí)文檔:https://tortoisesvn.net/support.html

3) 持續(xù)集成工具
這里推薦免費(fèi)開源的工具:jenkins
學(xué)習(xí)和下載鏈接:https://www.jenkins.io/

4) 抓包工具
抓包工具有很多,這里推薦使用Fiddler
Fiddler:https://www.telerik.com/fiddler
5) 日志分析工具
在測試的日常工作中,有一項(xiàng)工作就是分析日志定位BUG,而被測系統(tǒng)一般會存放大量日志在Linux服務(wù)器上。這樣,為了找出報(bào)錯(cuò)的日志,我們需要使用各種工具命令來幫助定位錯(cuò)誤日志在哪里。只有這樣才能分析日志。
所以我們可以借助linux命令工具來分析日志:
例如:tail -100f 日志文件 | grep 關(guān)鍵字
也可以使用強(qiáng)大的awk和sed命令來分析日志,找出報(bào)錯(cuò)的日志信息,定位分析
Linux命令之a(chǎn)wk學(xué)習(xí):?https://www.runoob.com/linux/linux-comm-awk.html
Linux命令之sed學(xué)習(xí):https://www.runoob.com/linux/linux-comm-sed.html
6) 常用辦公軟件
excel:看到表格就頭疼,然而表格它是真的香啊
word:常用的文檔
ppt:升職加薪就靠它(搞技術(shù)的,不如寫PPT的[滑稽臉])
xshell:連接linux
navicat:連接數(shù)據(jù)庫
向日葵:遠(yuǎn)程辦公就靠它
總結(jié):有了以上經(jīng)驗(yàn)之后,如果你還不能進(jìn)入測試這一行,請聯(lián)系我……別誤會,我就想看看牛B的大佬沒人要的樣子是啥樣。
三、要有面試寶典類的有助于找工作的資料,要求:盡量的全
軟件測試面試題在網(wǎng)上流傳也已不少,但是經(jīng)過我們的仔細(xì)查看發(fā)現(xiàn)了兩個(gè)很重要的問題。第一,網(wǎng)上流傳的面試題的答案并不能保證百分百正確。也就是說各位朋友辛辛苦苦花了很多時(shí)間準(zhǔn)備的面試題,很可能最后的答案卻錯(cuò)誤的。第二,網(wǎng)上流傳的面試題有的存在過時(shí)性。這就造成了一種悲劇,自己辛辛苦苦準(zhǔn)備的面試題用人單位不考,而用人單位出的面試題,自己卻沒有準(zhǔn)備到。

因此,免費(fèi)給大家分享黑馬測試畢業(yè)學(xué)員沖擊高薪的《黑馬軟件測試2020面試寶典》,內(nèi)含面試真題幾百道。

這套《黑馬2020面試寶典》每一道面試題都會有詳細(xì)的答案闡述,由講師和就業(yè)老師親自撰寫,確保答案百分百正確。黑馬畢業(yè)的測試學(xué)員,花費(fèi)了數(shù)萬學(xué)費(fèi),臨畢業(yè)的時(shí)候,都需要參考該面試寶典來準(zhǔn)備面試,沖擊高薪。此面試寶典,可見其價(jià)值非同一般。
點(diǎn)擊下方鏈接即可獲?。?/p>
免費(fèi)分享最新整理《黑馬測試面試寶典V2_0》?bbs.itheima.com/thread-504548-1-1.html
面試寶典拿到后,也做好了充足的準(zhǔn)備,接下來就是寫簡歷,投遞簡歷,面試準(zhǔn)備等一系列工作,想獲得找工作的系列輔導(dǎo),請狠狠點(diǎn)擊下方鏈接:
《離職一個(gè)月了,也面了很多公司,但都沒有offer,軟件測試工作不難找,為啥我就那么難找?248 贊同 · 27 評論回答》
https://www.zhihu.com/question/58326643/answer/1770302085

該鏈接的內(nèi)容涵蓋以下這些部分:
1、放松心態(tài)
2、簡歷撰寫
3、簡歷投遞
4、面試準(zhǔn)備
5、技能儲備
6、面試時(shí)的技巧
7、面試后的總結(jié)
非常值的一看。
四、要有客觀的測試薪資數(shù)據(jù)和報(bào)價(jià)建議(盡量客觀)
最后在給大家普及下當(dāng)前的軟件測試從業(yè)人員的薪資:
關(guān)于測試的就業(yè)薪資,建議你狠狠點(diǎn)擊:
《軟件測試工程師的工資有多高?452 贊同 · 68 評論回答》
https://www.zhihu.com/question/359606043/answer/1581863304

因?yàn)槟憧梢韵到y(tǒng)了解下列問題:
1、2020年軟件測試的平均工資怎樣?
2、哪些城市的薪資會更高一些?推薦哪些城市就業(yè)?
3、與編程開發(fā)相比,軟件測試的薪資如何呢?
4、近10年來軟件測試工資的波動(dòng)狀況,預(yù)測未來趨勢
5、測試各個(gè)崗位的薪資是怎樣的?
6、在測試領(lǐng)域如何能贏取更高薪資?
7、新人入行軟件測試,薪資大概多少錢?
若被上面展示的測試額高薪驚呆了,冷靜后想進(jìn)一步核實(shí)卻不知道方法,可點(diǎn)擊下方鏈接,因為推薦了幾個(gè)招聘網(wǎng)站鏈接,按照鏈接核實(shí)即可:
《為什么軟件測試相比軟件開發(fā)薪酬待遇差別那么大?80 贊同 · 10 評論回答》
https://www.zhihu.com/question/56939189/answer/1850310934

如何報(bào)價(jià)呢?
應(yīng)屆生的薪資大部分范圍落在了5-15K這個(gè)區(qū)間。如果低于5K?,你就要考慮,是不是自己被用人企業(yè)給洗腦了。

順祝自學(xué)順利,祝畢業(yè)即巔峰。
五、重要補(bǔ)充:未來企業(yè)對測試人員要求的預(yù)測
五年前,企業(yè)對測試人員的要求是,你只要會手工測試(也叫功能測試)就可以了;而現(xiàn)在,企業(yè)往往要求應(yīng)聘人員要懂自動(dòng)化測試;未來的話,企業(yè)對測試人員的要求可能就是測試開發(fā)了。
為什么會是測試開發(fā)呢?我之前寫過一篇分析文章,你看完就明白了。請狠狠點(diǎn)擊下方鏈接:
《測試開發(fā)是什么?為什么現(xiàn)在那么多公司都要招聘測試開發(fā)?417 贊同 · 73 評論回答》
https://www.zhihu.com/question/61776013/answer/1641290287

如何讓自己成長為測試開發(fā),上方鏈接文章中的內(nèi)鏈也告知了方法,可以詳細(xì)查看。

若你是對測試不太了解的測試小萌新,有太多太多對測試的疑惑(前途、薪資、技術(shù)含量、男生是否可以干.....),強(qiáng)烈推薦你觀看《測試小白必看:學(xué)習(xí)軟件測試必問的100個(gè)問題,從此貼開始》,相信能掃除掉你心目中90%以上的常見問題
《軟件測試100個(gè)常見問題》:http://bbs.itheima.com/thread-507947-1-1.html?

最后,為方便大家自學(xué)軟件測試,特意給大家準(zhǔn)備了一份13G的超實(shí)用干貨學(xué)習(xí)資源,涉及的內(nèi)容非常全面。
包括軟件學(xué)習(xí)路線圖,黑馬50多天的上課視頻、16個(gè)突擊實(shí)戰(zhàn)項(xiàng)目,80余個(gè)軟件測試用軟件,37份測試文檔,70個(gè)軟件測試相關(guān)問題,40篇測試經(jīng)驗(yàn)級文章,上千份測試真題分享,還有2020軟件測試面試寶典,還有軟件測試求職的各類精選簡歷,希望對大家有所幫助…..
《2021軟件測試學(xué)習(xí)路線圖,內(nèi)附視頻教程+自學(xué)路線+工具+面試篇》
bbs.itheima.com/thread-405757-1-1.html?
