20歲零基礎轉行軟體測試領域,分享自學乾貨和面試經驗
11 人贊了文章
如果你是正在學習軟體測試,或者剛剛接觸到這個行業,那麼這個回答就是為你而寫的。
文章一共4000字,預計閱讀時間9分鐘,乾貨很多,耐心看完。
我就下面幾個方面簡單的聊一下,談不上是前輩的經驗分享,更多的是以一個朋友的身份讓你少走一些彎路。
一、20歲零基礎轉行優缺點及行業現狀分析;
二、自學路線及自學配套資料分享;
三、自學資料及成長提昇平台介紹。
面試的問題不在這裡闡述,會在我的文章里專門講面試,今天就聊聊如何自學,不然兩個話題全部詳細說的話,篇幅太長了。
先放個圖片放鬆一下
好了,言歸正傳
一、20歲零基礎轉行優缺點及行業現狀分析;
可以這麼說,20歲這個年齡進入這個行業算早的,很多的朋友轉行都是在原行業做了兩三年,感覺沒有發展前途,才轉到測試這個行業的,所以20歲-23歲的多是應屆畢業居多。
優點:對於事物的接受程度會非常的快,思維塑造性比較強,而且工作經歷和工作狀態有種初生牛犢不怕虎的闖勁。
缺點:自己接觸到的剛畢業容易存在的一個最主要的一個問題就是學習思路的問題,很多人會想當然的認為身邊的人一定會幫助自己,在學習上的主動性和緊迫感不強。所以說,很多朋友總想著先自學進入一家公司,在公司裡面慢慢學習。這個思維下,很難成立,首先從公司的角度去考慮,招人是為公司創造價值的,不是給你提供學習環境的, 見過太多加班加成狗的,沒辦法,你不會使用功能工具,那就只能被公司當做工具使用了。
再說一下這個行業的前景問題,聽到很多的人會說,這個行業已經飽和了,怎麼怎麼樣,一般我都是一句話懟回去:那只是對於你飽和了!任何一個行業,都在不斷發展和升級,2年前或許你做功能測試就可以月薪過萬,現在在一線,功能測試也就7-9k的區間,外包高,加班多,本部低,加班少。如果聽信了飽和的說法,那就等於是默認了自己打算進入這個行業就不再提升的實事。做技術的,學習永遠沒有盡頭。
所以隨著這個行業的發展,企業對於產品質量的重視,需要的測試人員會越來越多,對測試人員的要求也在不斷提高。
總體未來的行業前景呈現以下一些特點:
1.純功能測試,需求量會越來越低,介面自動化測試,比重會明顯增加;
2.軟體測試人才的需求量會越來越大,企業招人,綜合技能要求會越來越高;
3.測試人員的薪資差距會越來越大,自學測試,就業機會越來越少,後期發展容易出現瓶頸。
4.這個行業的發展已經比較成熟,但是缺口巨大,具有系統知識技能體系的,會使用一些工具的缺口更大;
5.入門比較容易,相比女孩子稍微比男孩子多一些
6.就業機會多,因為公司產品迭代快,個人技術能力增長也快
7.轉行成本不是很大,相比來說,時間和資金相比開發都要少很多。
二,自學路線及相關配套資料分享
我分為初級、中級和高級三個階段,不足之處歡迎朋友們指出,我會及時改正。
初級階段
初級階段需要掌握四個方面的內容
一、軟體測試的基礎知識,編寫測試用例的方法及測試流程
二、掌握禪道、SVN等必要工具,及缺陷定義和測試計劃編寫方法
三、web測試與app測試的方式方法與協議
四、介面測試postman工具的操作使用,前端基礎知識H5及CSS
軟體測試入門提升電子書,密碼:exna
軟體測試小白入門學習資料
鏈接:https://pan.baidu.com/s/12pVKic036M1zbFp5dDXHEQ 密碼:aqvh
功能測試相關資料, 密碼:6xip
中級階段
中級階段需要掌握六個方面的內容,從中級開始就是涉及到一些工具的使用
一、QTP自動化工具的環境搭建
二、loadrunner性能工具的環境搭建
三、jmeter性能工具的環境搭建及介面壓力測試
四、jmeter腳本增強,app/web性能測試
五、fiddler抓包工具的操作使用、Jenkins自動化部署工具
六、資料庫MySQL、SQL語句
介面測試相關資料,密碼:dgfa
性能測試相關資料, 密碼:d82b
Jmeter測試相關資料
鏈接:https://pan.baidu.com/s/1NG4dj3peGusd7vyMf03IjA 密碼:e4lj
高級階段
高級階段涉及到四個方面,需要掌握一點開發的知識
一、虛擬機的搭建與使用,Linux環境搭建及命令
二、eclipse框架介紹,學習測試必須掌握的Java基礎知識
三、testNG+selenium自動化工具環境搭建
四、APP自動化之monkey
自動化測試相關資料, 密碼:ofdg
APP測試相關資料
鏈接:https://pan.baidu.com/s/1IeNCKTsq4XEXTFu270sygw 密碼:fu41
按照這個方向去學習,基本上出來技能水平就達到了中級的水平,完全就可以去面試找工作了。但是這個時候與真正的中級水平還差點火候,那就是沒有實際的工作經驗,那這個時候就需要去研究企業的大項目,去獲取一些經驗。另外打算面試之前,還需要對掌握一些面試技巧及面試題,最重要的是要包裝一下自己的簡歷。因為能力已經足夠,那就需要所有的硬體也都匹配上。
可能說的比較遠了,都說到了找工作的事情,前面的學習路線我不再展開講,具體的細節看下面的思維導圖吧,裡面比較詳細了。需要原圖可以直接私我。
三、自學資料及成長提昇平台介紹
在這裡呢,主要是推薦一下學習的平台和自學的書籍,可以了解一下。
學習平台:
博客類的還是比較多的,先說兩個比較大的,一個是CSDN,一個是51CTO。
技術類的文章比較多,而且文章審核要求比較嚴,博客文章質量不錯。
一、CSDN
CSDN (Chinese Software Developer Network) 創立於1999年,是中國最大的IT社區和服務平台,為中國的軟體開發者和IT從業者提供知識傳播、職業發展、軟體開發等全生命周期服務,滿足他們在職業發展中學習及共享知識和信息、建立職業發展社交圈、通過軟體開發實現技術商業化等剛性需求。擁有超過3000萬註冊會員(其中活躍會員800萬)、50萬註冊企業及合作夥伴。
二、51CTO
北京無憂創想信息技術有限公司(以下簡稱51CTO)成立於2005年,目前已建成為專註於IT人職業成長平台;擁有1500萬註冊用戶,覆蓋了中國主流城市大多數IT從業人群,是國內排名第一的服務IT技術人員的專業性服務平台。51CTO平台匯聚超過10000名技術專家,在人工智慧、移動、大數據、雲計算等技術領域產出80W篇文章及1萬多個專題,與包括IBM、華為、惠普、戴爾、騰訊、阿里巴巴、百度等20000多家國內外知名企業成為合作夥伴,與上百家網路媒體、平面媒體、廣電媒體、移動媒體等保持良好的密切合作關係,在傳媒、教育等領域提供優質服務。
三、博客園
博客園裡面還是開發的帖子多一些,搜一下軟體測試就有。
四、天涯
這個得稱得上是老大哥了,但是老大哥也是沒落了。
天涯社區自1999年3月1日創立以來,以其開放、包容、充滿人文關懷的特色受到了海內外網民的推崇,經過十餘年的發展,已經成為以論壇、博客、微博為基礎交流方式,綜合提供個人空間、企業空間、購物街、無線客戶端、分類信息、來吧、問答等一系列功能服務,並以人文情感為特色的綜合性虛擬社區和大型網路社交的平台。2008年天涯啟動開放平台戰略,並開始構建天涯生態營銷體系,研發成功了新一代網路廣告產品,是中國社區營銷的領航者。
如今,天涯社區每月覆蓋品質用戶超過2億,註冊用戶超過8500萬,擁有上千萬高忠誠度、高質量用戶群所產生的超強人氣、人文體驗和互動原創內容,天涯社區一直以網民為中心,滿足個人溝通、表達、創造等多重需求,並形成了全球華人範圍內的線上線下信任交往文化,成為華語圈首屈一指的網路事件與網路名人聚焦平台,是最具影響力的全球華人網上家園。
五、簡書
簡書是一個創作社區,任何人均可以在其上進行創作。用戶在簡書上面可以方便的創作自己的作品,互相交流。簡書已經成為國內重要的優質原創內容輸出平台。
簡書的話,並不是專門針對於IT方向的,但是很多技術人員的原創文章都是願意發布在這裡的。
六、掘金
一個幫助開發者成長的社區
總之,基本上這些論壇類博客類的網站都能找到大量的軟體測試的資料,我平時還是會選擇CSDN、51CTO、博客園,因為比較大,文章質量高,內容積累也比較豐富一些。
說完了這些,下面就要說重點了,也就是直接把軟體測試的書籍去推薦給你們。
我前一陣子抽時間整理的豆瓣上的關於軟體測試的一個書目,一共50本,相關的書評、介紹、評分我都放在下面的表格里了,同時表格裡面也是有書評的鏈接的,直接從表格裡面點擊就可以找到書評。
需要圖片原圖和表格源文件的,可以直接找我,留言私信都是可以的,一定會回復你。
好了,言歸正傳,安排!
1.《Google軟體測試之道 》 2.《持續交付》 3.《軟體測試的藝術 》 4.《 代碼整潔之道:程序員的職業素養》5.《軟體測試 》6.《測試驅動開發 》7.《軟體測試經驗與教訓》8.《探索式軟體測試》9.《捉蟲日記》10.《發布!軟體的設計與部署》11.《移動App測試實戰》12.《微軟的軟體測試之道》13.《顛覆完美軟體:軟體測試必須知道的幾件事》14.《有效的單元測試 》15.《敏捷軟體測試測試人員與敏捷團隊的實踐指南》16.《騰訊Android自動化測試實戰》17.《完美軟體對軟體測試的各種幻想》18.《 Python Web開發:測試驅動方法》19.《測試驅動開發的藝術》20.《軟體測試工程師面試指導》21.《自動化測試最佳實踐來自全球的經典自動化測試案例解析》22.《Cucumber:行為驅動開發指南》23.《Web安全測試 》24.《大話移動APP測試:Android與 iOS應用測試指南》25.《iOS測試指南》26.《全程軟體測試(第2版)》27.《 JUnit實戰》28.《 xUnit測試模式 》29.《測試驅動的面向對象軟體開發》30.《Java測試新技術TestNG和高級概念》31.《測試之美》32.《測試架構師修鍊之道》33.《.NET軟體測試自動化之道》34.《
軟體測試之魂》35.《模糊測試強制性安全漏洞發掘》36.《 單元測試的藝術(第2版)》37.《 軟體測試技術經典教程》38.《有效軟體測試》39.《計算機軟體測試》40.《 軟體測試基礎教程》41.《 Junit in Action 中文版》42.《遊戲測試精通 》43.《 精通軟體性能測試與LoadRunner實戰》44.《完美測試 》45.《用例分析技術》46.《軟體測試自動化》47.《軟體測試面試突擊》48.《應用程序性能測試的藝術》49.《 軟體測試與持續質量改進》50.《Perl Testing程序高手秘笈 》綜合來說,國外的經典居多,國內的相當一部分是拼湊而來,但是也是有一部分經典的,這個要看作者。建議8.0分以上的都可以讀來看看,另外相關書籍沒有必要去花那麼高的價格去買新書,要麼是直接買二手的,要麼是直接找電子版的進行看,這其中很多書在大學的圖書館也很容易找到,要是找不到的話,我這裡有一部分的電子版,可以給到你們。
求資料,可以!安排!
軟體測試入門提升電子書
鏈接:https://pan.baidu.com/s/1Fp8CFE0D2p0uAZk6xcexhQ 密碼:exna
軟體測試資料禮包
鏈接:https://pan.baidu.com/s/1K_54uZ70iZa9PDubd7LFRQ 密碼:sad7
程序員改bug的時候
我是你們的好朋友貓哥,走過路過可以給你贊哈!
推薦閱讀:
軟體測試員比軟體開發員要求低些嗎?軟體測試有前景嗎?軟體測試,如何工資過萬?推薦閱讀:
※【軟體測試】測試理論
※【自動化測試】基礎理論
※自動化測試中,測試數據如何管理
※Xebium詳解03-目錄結構和頁面類型