新人如何入門和學習軟體測試?

vibe發表於2018-11-15

    第一部分針對於想轉行的朋友,介紹提升的思路和工作的態度,第二部分針對於零基礎打算開始的,介紹零基礎到中高階軟體測試工程師的一個成長路線。文章預計閱讀時間五分鐘。(文末有兩張思維導圖,自己做的,拿走不謝!)

處於新的一年多的開頭,相當一部分想轉行或者想自學軟體測試的朋友都是抱著年後找一個好工作的想法,這樣的想法沒有問題,但是一定要做一些思想上的準備以及端正對某些問題的正確看法。

關於一些參考書目,我也基本羅列一下,這些書籍有的是我看過的,有的是身邊的人看過的,相應的介紹直接百度即可。

基礎階段:

《軟體測試》-佩騰-美

《軟體測試的藝術》-梅耶-美

《計算機軟體測試》-卡尼爾-美

《軟體測試用例設計》-鄭文強

《高效人士的七個習慣》

進階階段:

《軟體測試經驗與教訓》

《Google軟體測試之道》

《批判性思維》

《探索性測試》

《移動App測試實戰:網際網路企業軟體測試和質量提升實踐》

《軟體效能測試過程詳解與案例剖析(第2版)》-段念

自動化:

《軟體測試自動化》

《軟體自動化測試技術與例項詳解》

《軟體測試最佳實踐》

《精通軟體效能測試與LoadRunner最佳實戰》

《Selenium自動化測試指南》

總之對於這些書籍我前面已經說過,基本上用處不大,參考瞭解一下即可。

關於想轉行的朋友,下面的這些建議或許對你有幫助!

首先要說,自學是個苦差事,千萬不要因為一點小小的挫折就否定自己。

關於自學:

1.軟體測試入門容易,但是這不是你認為它好學的理由,你怎樣輕視它,它就怎樣輕視你;

2.門檻低意味著容易入門,但同時也意味著要爬升的道路比較長;

3.看書解決不了問題,只是參考,書籍更新速度慢,資訊傳達單一,但是經典的終歸還是經典;

4.不輕易推薦自學,這個還是要看人,自學非常容易鑽進牛角尖,見過太多的“從自學到放棄”。

關於工作態度:

1.認為軟體測試就是寫寫測試用例,執行一下,彙總一下bug的,趁早清醒,否則只能一輩子點點點。你不主宰你自己,那就讓別人主宰你;

2.所有身邊一開始認為測試容易,錢好混的,再過幾年看他,還是老樣子;

3.學無止境,你工作別人也在工作,你發呆別人在學習,然後你就被艹爆了;

4.工作中不要只有想象力,沒有執行力,我們們還沒有成長到公司離不開自己的地步;

5.主觀能動性,主動去接觸技術性的內容,成年人不要指望別人把東西嚼碎了餵你;

6.2018年靠點點點去混工資已經越來越難了,持續學習+主動探索+分析總結,缺一不可。

下面的都是乾貨了,結合以往的經驗給自學者們提一些意見建議,自學除了遇到問題自己研究比較苦惱之外,還有一個最嚴重的就是學的東西不夠系統。按照下面的這個脈絡去學習,完成之後就能夠達到中級的水平了。

我分為初級、中級和高階三個階段,不足之處歡迎朋友們指出,我會及時改正。

初級階段

初級階段需要掌握四個方面的內容

一、軟體測試的基礎知識,編寫測試用例的方法及測試流程

二、掌握禪道、SVN等必要工具,及缺陷定義和測試計劃編寫方法

三、web測試與app測試的方式方法與協議

四、介面測試postman工具的操作使用,前端基礎知識H5及CSS

中級階段

中級階段需要掌握六個方面的內容,從中級開始就是涉及到一些工具的使用

一、QTP自動化工具的環境搭建

二、loadrunner效能工具的環境搭建

三、jmeter效能工具的環境搭建及介面壓力測試

四、jmeter指令碼增強,app/web效能測試

五、fiddler抓包工具的操作使用、Jenkins自動化部署工具

六、資料庫MySQL、SQL語句

高階階段

高階階段涉及到四個方面,需要掌握一點開發的知識

一、虛擬機器的搭建與使用,Linux環境搭建及命令

二、eclipse框架介紹,學習測試必須掌握的Java基礎知識

三、testNG+selenium自動化工具環境搭建

四、APP自動化之monkey

按照這個方向去學習,基本上出來技能水平就達到了中級的水平,完全就可以去面試找工作了。但是這個時候與真正的中級水平還差點火候,那就是沒有實際的工作經驗,那這個時候就需要去研究企業的大專案,去獲取一些經驗。另外打算面試之前,還需要對掌握一些面試技巧及面試題,最重要的是要包裝一下自己的簡歷。因為能力已經足夠,那就需要所有的硬體也都匹配上。

可能說的比較遠了,都說到了找工作的事情,具體的細節看下面的思維導圖吧,裡面比較詳細了。

新人如何入門和學習軟體測試?
整理資料不容易,麻煩臨走給點個贊,不勝感激!

如果對軟體測試有興趣,想了解更多的測試知識,解決測試問題,以及入門指導,幫你解決測試中遇到的困惑,我們這裡有技術高手。如果你正在找工作或者剛剛學校出來,又或者已經工作但是經常覺得難點很多,覺得自己測試方面學的不夠精想要繼續學習的,想轉行怕學不會的,可以加入我的QQ群高階測試學習大家庭:747981058

注:加群要求

1、具有1-5工作經驗的,面對目前流行的技術不知從何下手,需要突破技術瓶頸的。

2、在公司待久了,過得很安逸,但跳槽時面試碰壁。需要在短時間內進修、跳槽拿高薪的。

3、如果沒有工作經驗,但基礎非常紮實,對軟體工作機制,常用設計思想,常用軟體框架掌握熟練的。

4、覺得自己很牛B,一般需求都能搞定。但是所學的知識點沒有系統化,很難在技術領域繼續突破的。

5.軟體開發高階大牛直播講解知識點,分享知識,多年工作經驗的梳理和總結,帶著大家全面、科學地建立自己的技術體系和技術認知!




相關文章