我是去年9月22日才正式學(xué)習(xí)測(cè)試的,因?yàn)樵趪?guó)營(yíng)單位工作了4年,在長(zhǎng)沙一個(gè)月工資只有5000塊,而且看不到任何晉升的希望,如果想要往上走,那背后就一定要有關(guān)系才行。而且國(guó)營(yíng)單位的氣氛是你干的多了,領(lǐng)導(dǎo)覺得你有野心,你干的不多,領(lǐng)導(dǎo)卻覺得你這個(gè)人不錯(cuò)。
我才26周歲,實(shí)在的受不了這種工作氛圍,情緒已經(jīng)壓制了很多久,一心想著要跳出來,卻一直找不到合適的機(jī)會(huì)。因?yàn)樯磉叺呐笥延性谏钲谧鰷y(cè)試開發(fā)的,他工作了四五年的時(shí)間,可以在深圳拿到3萬的月薪,說心里話我是真的羨慕,這遠(yuǎn)超出了我的認(rèn)知范圍。所以經(jīng)過朋友的推薦,我開始學(xué)習(xí)測(cè)試,一共學(xué)了大概3個(gè)多月的時(shí)間,今年的4月6號(hào)在深圳找到了一份測(cè)試的工作,我包裝了一年的工作經(jīng)驗(yàn),月薪9K五險(xiǎn)一金,這算是成功上岸了。

在剛開始學(xué)的時(shí)候我也考慮過去找培訓(xùn)班,但一直都沒找到合適的,同時(shí)也由于自身原因,想先自學(xué)一段時(shí)間,資金上的投入也不是太愿意。當(dāng)然我也不去討論一些培訓(xùn)班的好與壞。大部分口碑好的培訓(xùn)班對(duì)于自學(xué)困難的朋友還是有很大的幫助的,大家自行判斷就好,由于我是自學(xué),下面就跟大家著重講講該如何自學(xué)測(cè)試。
因?yàn)橛信笥咽亲鲞@行的,所以自己在開始的時(shí)候少走了很多彎路,他給了我很好的建議,所以學(xué)習(xí)測(cè)試有個(gè)大佬帶是尤為重要的。因?yàn)樽鲕浖y(cè)試的都有一個(gè)圈子,所以經(jīng)過了朋友的引薦,他讓我加了他們那個(gè)圈子的測(cè)試技術(shù)交流群。里面大部分都是自學(xué)成功的大佬,在整個(gè)學(xué)習(xí)期間,我在他們這里真的是得到了不少的幫助。因?yàn)樗麄兠總€(gè)人都積累了很多資源,所以平時(shí)都是相互分享資源,如果公司有內(nèi)推就業(yè)的名額也會(huì)相互推薦工作機(jī)會(huì)。當(dāng)然里面也有一些還在學(xué)習(xí)中的人,這都是朋友相互推薦聚到一起的。
所以我建議那些還在學(xué)習(xí)測(cè)試的初學(xué)者,一定要多結(jié)識(shí)一些行業(yè)內(nèi)的大佬,可以加一下這個(gè)測(cè)試交流群,對(duì)于一個(gè)初學(xué)者來說可以獲得非常多的幫助,平時(shí)有一些問題發(fā)在群里,他們中有人工作不忙的時(shí)候就會(huì)出來解答,效率很高而且每個(gè)解答都講解的非常透徹。我之所以能在3個(gè)月左右的時(shí)間自學(xué)測(cè)試就業(yè),確實(shí)是得到了這些大佬不少的幫助。現(xiàn)在免費(fèi)分享給大家。713739254
我的學(xué)習(xí)心得,我認(rèn)為能不能自學(xué)成功的要素有兩點(diǎn)。
第一點(diǎn)就是自身的問題,雖然想要轉(zhuǎn)行學(xué)習(xí)測(cè)試的人很多,但是非常強(qiáng)烈的想要轉(zhuǎn)行學(xué)好的人是小部分。而大部分人只是抱著試試的心態(tài)來學(xué)習(xí)測(cè)試,這是完全不可能的。所以能不能學(xué)成測(cè)試并且就業(yè),最關(guān)鍵的一點(diǎn)就是自己的愿望是否強(qiáng)烈。我是屬于非常強(qiáng)烈那種,因?yàn)槿淌懿涣爽F(xiàn)在工作的氛圍,以及羨慕朋友在深圳可以拿到3萬的月薪,這些因素都促使我非常拼命的學(xué)。在加上自身可以做到從下班就開始看視頻自學(xué),一直學(xué)到晚上12點(diǎn)的這股勁,所以才能在3個(gè)月的時(shí)間內(nèi)達(dá)到就業(yè)的水平。
第二點(diǎn)就是有大佬帶你,如果全程都靠自己摸索是非常難的,對(duì)于一個(gè)不是本專業(yè)的人來說從開始的時(shí)候就“無從下手”。更不要說在學(xué)習(xí)過程中遇到的無數(shù)bug問題很難得到解決,因?yàn)槲覀冊(cè)趯W(xué)習(xí)過程中會(huì)遇到無數(shù)問題,有的時(shí)候一個(gè)小問題就能困擾我們幾個(gè)小時(shí)的時(shí)間,會(huì)導(dǎo)致我們的學(xué)習(xí)效率很低,這種情況出現(xiàn)多了以后,信心就會(huì)受到打擊,覺得自己不適合學(xué)測(cè)試,最終放棄。而當(dāng)有一個(gè)大佬去給你解答后,你會(huì)很快得到答案,并且能理解為什么要這樣做,到底是哪里出現(xiàn)了問題,學(xué)習(xí)效率會(huì)非常高。
所以總結(jié)就是自身自覺主動(dòng)學(xué)習(xí)在加上大佬全程帶你,其實(shí)學(xué)習(xí)就是這么簡(jiǎn)單的事情,無非就是這兩個(gè)關(guān)鍵的要素,少了其中一個(gè)都很難成功。
自學(xué)測(cè)試必須注意的問題:
(1)交流溝通
切記不要認(rèn)為自己可以摸索自學(xué)成功,能達(dá)到一定高度的水平,一定離不開很多專業(yè)人的指導(dǎo),所以多認(rèn)識(shí)一些大佬尤為重要,圈子真的可以決定我們可以達(dá)到什么水平。如果大家找不到合適的圈子,我強(qiáng)烈建議大家添加下面的測(cè)試技術(shù)交流群,多認(rèn)識(shí)幾個(gè)大佬對(duì)于職業(yè)生涯有好處。現(xiàn)在免費(fèi)分享給大家。713739254
(2)效率:
能快盡量快,如果你已經(jīng)決定要轉(zhuǎn)行學(xué)習(xí)測(cè)試,就千萬別拖泥帶水,把大部分的精力都投入進(jìn)來,如果你是那種三天打魚兩天曬網(wǎng)的情況,我勸你盡早的放棄不要浪費(fèi)時(shí)間,有這個(gè)時(shí)間去鍛煉鍛煉身體不好嗎?
(3)學(xué)習(xí)心態(tài)
一定要抱著決心轉(zhuǎn)行的心態(tài)來學(xué),自身的意愿強(qiáng)度決定了你是否能轉(zhuǎn)行成功。

給自學(xué)測(cè)試的初學(xué)者的學(xué)習(xí)建議:
1.了解如今的市場(chǎng),都需要掌握哪些主要技術(shù)就可以快速就業(yè),目前的企業(yè)都需要什么人才,這是你學(xué)習(xí)的方向和目標(biāo)。
2.系統(tǒng)的學(xué)習(xí)規(guī)劃:有一個(gè)整體學(xué)習(xí)大綱,要知道自己每天學(xué)習(xí)什么,做什么練習(xí)進(jìn)行知識(shí)鞏固,一個(gè)階段學(xué)完后應(yīng)該完成什么項(xiàng)目實(shí)戰(zhàn),進(jìn)行循序漸進(jìn)的學(xué)習(xí),不可以盲目的瞎學(xué)。
3.一個(gè)大佬的指導(dǎo):作為一個(gè)初學(xué)者一定要記得找大佬指導(dǎo)你,即使是花點(diǎn)錢也沒關(guān)系,只要你能把技術(shù)學(xué)好就行。自己摸索基本都是彎路,很多人為什么學(xué)了一段時(shí)間就放棄了,因?yàn)樗恢缆吩谀睦?,整個(gè)人都是迷茫的,自然容易放棄。但如果你有了一個(gè)大佬帶你,他就會(huì)給你做詳細(xì)的學(xué)習(xí)計(jì)劃,給你安排好一切,在整個(gè)學(xué)習(xí)過程中給你解答疑問,你學(xué)習(xí)起來就會(huì)思路清晰,簡(jiǎn)單效率。
測(cè)試主要的學(xué)習(xí)內(nèi)容:
一、測(cè)試基礎(chǔ)理論
不管有沒有計(jì)算機(jī)基礎(chǔ),測(cè)試?yán)碚摰膶W(xué)習(xí)都是首要的,不管你的目標(biāo)是功能測(cè)試、性能測(cè)試、測(cè)試開發(fā),這些基礎(chǔ)知識(shí)必須優(yōu)先掌握。
主要包括常見的軟件開發(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ù)庫學(xué)習(xí)
數(shù)據(jù)庫是開發(fā)和測(cè)試的最基本技能,軟件前后端的交互,本質(zhì)就是數(shù)據(jù)的交互,不管是功能測(cè)試、接口測(cè)試、性能測(cè)試、自動(dòng)化測(cè)試等,都離不開數(shù)據(jù)庫的支撐和使用。這一部分,主要了解數(shù)據(jù)庫的基本概念,數(shù)據(jù)庫SQL增刪改查,常見的表操作語句,以及數(shù)據(jù)庫工具(Navicat)的使用。
三、Linux指令
Linux操作系統(tǒng)一直被用作重要的服務(wù)端操作系統(tǒng),作為軟件測(cè)試工程師,我們常常需要在服務(wù)器端查看日志,從而定位問題的源頭。當(dāng)然,更多的場(chǎng)景是,我們需要在linux系統(tǒng)上搭建測(cè)試環(huán)境。這些都需要我們掌握基本的linux系統(tǒng)知識(shí),熟悉常見的命令及工具。更高級(jí)的使用,是通過編寫shell腳本,自動(dòng)化完成測(cè)試任務(wù)。
四、前端基礎(chǔ)
前端也是必須要掌握的,因?yàn)樵趙eb測(cè)試中你必須要了解HTML標(biāo)簽、比如在元素定位,我們就需要用到標(biāo)簽,只有通過標(biāo)簽?zāi)悴拍芏ㄎ坏?、還有Document也是很重要的一環(huán)!另外就是一些特殊元素處理需要用到Javascript,這也是前端!
五、web測(cè)試
web測(cè)試其實(shí)也很容易理解就是瀏覽器頁面操作,元素操作,常規(guī)的情況很容易處理,要注意的就是特殊元素的處理了這可能就會(huì)用到JS了,一個(gè)基本的測(cè)試流程
打開瀏覽器
訪問頁面URL
定位到頁面的搜索框
輸入查詢數(shù)據(jù)
定位搜索按鈕
點(diǎn)擊搜索按鈕,完成搜索
關(guān)閉瀏覽器
六、APP測(cè)試
安裝測(cè)試:WEB測(cè)試基本上沒有客戶端層面的安裝測(cè)試,但是App測(cè)試是存在客戶端層面的安裝測(cè)試,那么就具備相關(guān)的測(cè)試點(diǎn)。
還有,App測(cè)試基于手機(jī)設(shè)備,還有一些手機(jī)設(shè)備的專項(xiàng)測(cè)試。如交叉事件測(cè)試,操作類型測(cè)試,內(nèi)存測(cè)試,網(wǎng)絡(luò)測(cè)試(弱網(wǎng)測(cè)試,網(wǎng)絡(luò)切換)
交叉事件測(cè)試:就是在操作某個(gè)軟件的時(shí)候,來電話、來短信,電量不足提示等外部事件。
操作類型測(cè)試:如橫屏測(cè)試,手勢(shì)測(cè)試
網(wǎng)絡(luò)測(cè)試:包含弱網(wǎng)和網(wǎng)絡(luò)切換測(cè)試。需要測(cè)試弱網(wǎng)所造成的用戶體驗(yàn),重點(diǎn)要考慮回退和刷新是否會(huì)造成二次提交。弱網(wǎng)絡(luò)的模擬,可以使用fiddler等抓包工具模擬
從系統(tǒng)架構(gòu)的層面,WEB測(cè)試只要更新了服務(wù)器端,客戶端就會(huì)同步會(huì)更新。而且客戶端是可以保證每一個(gè)用戶的客戶端完全一致的。但是APP端是不能夠保證完全一致的,除非用戶更新客戶端。如果是APP下修改了服務(wù)器端,意味著客戶端用戶所使用的核心版本都需要進(jìn)行回歸測(cè)試一遍。
升級(jí)測(cè)試:升級(jí)測(cè)試的提醒機(jī)制,升級(jí)取消是否會(huì)影響原有功能的使用,升級(jí)后用戶數(shù)據(jù)是否被清除了。
Web測(cè)試主要是瀏覽器到服務(wù)器App測(cè)試主要是客戶端到服務(wù)器,web測(cè)試不需要安裝與卸載,web更新可以直接替換,App更新需要重新下載新版。
七、性能測(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í)。
八、接口測(cè)試:
接口測(cè)試主要用于外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個(gè)子系統(tǒng)之間的交互點(diǎn),定義特定的交互點(diǎn),然后通過這些交互點(diǎn)來,通過一些特殊的規(guī)則也就是協(xié)議,來進(jìn)行數(shù)據(jù)之間的交互,接口一般分為兩種:1.程序內(nèi)部的接口 2.系統(tǒng)對(duì)外的接口
為什么要測(cè)試接口:
1.越底層發(fā)現(xiàn)bug,它的修復(fù)成本是越低的。
2.前端隨便變,接口測(cè)好了,后端不用變,前后端是兩撥人開發(fā)的。
3.檢查系統(tǒng)的安全性、穩(wěn)定性,前端傳參不可信,比如京東購物,前端價(jià)格不可能傳入-1元,但是通過接口可以傳入-1元。
4.如今的系統(tǒng)復(fù)雜度不斷上升,傳統(tǒng)的測(cè)試方法成本急劇增加且測(cè)試效率大幅下降,接口測(cè)試可以提供這種情況下的解決方案。
5. 接口測(cè)試相對(duì)容易實(shí)現(xiàn)自動(dòng)化持續(xù)集成,且相對(duì)UI自動(dòng)化也比較穩(wěn)定,可以減少人工回歸測(cè)試人力成本與時(shí)間,縮短測(cè)試周期,支持后端快速發(fā)版需求。接口持續(xù)集成是為什么能低成本高收益的根源。
以上就是初學(xué)者大概學(xué)習(xí)的內(nèi)容,我是盡量站在初學(xué)者的角度來說的,沒有寫得特別復(fù)雜,怕初學(xué)者看不懂,沒有實(shí)質(zhì)性的幫助。所以我盡量用白話把話說的簡(jiǎn)單一些,給大家羅列出主要學(xué)習(xí)的測(cè)試知識(shí)點(diǎn)。
配套的學(xué)習(xí)資料,都在群里自行下載。現(xiàn)在免費(fèi)分享給大家。713739254

有任何關(guān)于測(cè)試相關(guān)的疑問,隨時(shí)私聊我。有被幫到的朋友點(diǎn)贊收藏支持一下吧,后續(xù)會(huì)有更多干貨分享~