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

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

處於新的一年多的開頭,至關一部分想轉行或者想自學軟件測試的朋友都是抱着年後找一個好工做的想法,這樣的想法沒有問題,可是必定要作一些思想上的準備以及端正對某些問題的正確見解。web

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

基礎階段:數據庫

《軟件測試》-佩騰-美app

《軟件測試的藝術》-梅耶-美框架

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

《軟件測試用例設計》-鄭文強工具

《高效人士的七個習慣》post

進階階段:性能

《軟件測試經驗與教訓》

《Google軟件測試之道》

《批判性思惟》

《探索性測試》

《移動App測試實戰:互聯網企業軟件測試和質量提高實踐》

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

自動化:

《軟件測試自動化》

《軟件自動化測試技術與實例詳解》

《軟件測試最佳實踐》

《精通軟件性能測試與LoadRunner最佳實戰》

《Selenium自動化測試指南》

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

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

首先要說,自學是個苦差事,千萬不要由於一點小小的挫折就否認本身。

關於自學:

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

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

3.看書解決不了問題,只是參考,書籍更新速度慢,信息傳達單一,可是經典的終歸仍是經典;

4.不輕易推薦自學,這個仍是要看人,自學很是容易鑽進牛角尖,見過太多的「從自學到放棄」。

關於工做態度:

1.認爲軟件測試就是寫寫測試用例,執行一下,彙總一下bug的,趁早清醒,不然只能一生點點點。你不主宰你本身,那就讓別人主宰你;

2.全部身邊一開始認爲測試容易,錢好混的,再過幾年看他,仍是老樣子;

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

4.工做中不要只有想象力,沒有執行力,我們尚未成長到公司離不開本身的地步;

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

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

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

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

初級階段

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

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

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

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

4、接口測試postman工具的操做使用,前端基礎知識H5及CSS

中級階段

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

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

2、loadrunner性能工具的環境搭建

3、jmeter性能工具的環境搭建及接口壓力測試

4、jmeter腳本加強,app/web性能測試

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

6、數據庫MySQL、SQL語句

高級階段

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

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

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

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

4、APP自動化之monkey

按照這個方向去學習,基本上出來技能水平就達到了中級的水平,徹底就能夠去面試找工做了。可是這個時候與真正的中級水平還差點火候,那就是沒有實際的工做經驗,那這個時候就須要去研究企業的大項目,去獲取一些經驗。另外打算面試以前,還須要對掌握一些面試技巧及面試題,最重要的是要包裝一下本身的簡歷。由於能力已經足夠,那就須要全部的硬件也都匹配上。

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

整理資料不容易,麻煩臨走給點個贊,不勝感激!

若是對軟件測試有興趣,想了解更多的測試知識,解決測試問題,以及入門指導,幫你解決測試中遇到的困惑,咱們這裏有技術高手。若是你正在找工做或者剛剛學校出來,又或者已經工做可是常常以爲難點不少,以爲本身測試方面學的不夠精想要繼續學習的,想轉行怕學不會的,能夠加入個人QQ羣高級測試學習你們庭:747981058

注:加羣要求

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

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

三、若是沒有工做經驗,但基礎很是紮實,對軟件工做機制,經常使用設計思想,經常使用軟件框架掌握熟練的。

四、以爲本身很牛B,通常需求都能搞定。可是所學的知識點沒有系統化,很難在技術領域繼續突破的。

5.軟件開發高級大牛直播講解知識點,分享知識,多年工做經驗的梳理和總結,帶着你們全面、科學地創建本身的技術體系和技術認知!

相關文章
相關標籤/搜索