第一部分針對于想轉(zhuǎn)行的朋友,介紹提升的思路和工作的態(tài)度。
第二部分針對于零基礎(chǔ)打算開始的,介紹零基礎(chǔ)到中高級軟件測試工程師的一個成長路線。文章預(yù)計閱讀時間五分鐘。(文末有兩張思維導(dǎo)圖,自己做的,拿走不謝?。?/p>
處于新的一年多的開頭,相當(dāng)一部分想轉(zhuǎn)行或者想自學(xué)軟件測試的朋友都是抱著年后找一個好工作的想法,這樣的想法沒有問題,但是一定要做一些思想上的準(zhǔn)備以及端正對某些問題的正確看法。
我分為初級、中級和高級三個階段,不足之處歡迎朋友們指出,我會及時改正。
初級階段
初級階段需要掌握四個方面的內(nèi)容
一、軟件測試的基礎(chǔ)知識,編寫測試用例的方法及測試流程
二、掌握禪道、SVN等必要工具,及缺陷定義和測試計劃編寫方法
三、web測試與app測試的方式方法與協(xié)議
四、接口測試postman工具的操作使用,前端基礎(chǔ)知識H5及CSS
中級階段
中級階段需要掌握六個方面的內(nèi)容,從中級開始就是涉及到一些工具的使用
一、QTP自動化工具的環(huán)境搭建
二、loadrunner性能工具的環(huán)境搭建
三、jmeter性能工具的環(huán)境搭建及接口壓力測試
四、jmeter腳本增強,app/web性能測試
五、fiddler抓包工具的操作使用、Jenkins自動化部署工具
六、數(shù)據(jù)庫MySQL、SQL語句
高級階段
高級階段涉及到四個方面,需要掌握一點開發(fā)的知識
一、虛擬機的搭建與使用,Linux環(huán)境搭建及命令
二、eclipse框架介紹,學(xué)習(xí)測試必須掌握的Java基礎(chǔ)知識
三、testNG+selenium自動化工具環(huán)境搭建
四、APP自動化之monkey
按照這個方向去學(xué)習(xí),基本上出來技能水平就達到了中級的水平,完全就可以去面試找工作了。但是這個時候與真正的中級水平還差點火候,那就是沒有實際的工作經(jīng)驗,那這個時候就需要去研究企業(yè)的大項目,去獲取一些經(jīng)驗。另外打算面試之前,還需要對掌握一些面試技巧及面試題,最重要的是要包裝一下自己的簡歷。因為能力已經(jīng)足夠,那就需要所有的硬件也都匹配上。
關(guān)于項目的整體把控,我們需要學(xué)習(xí):
—— 項目立項
—— 項目需求分析
—— 項目需求分析工作總結(jié)
—— 項目測試計劃編寫
—— 項目測試設(shè)計之用例編寫
—— 項目設(shè)計之用例評審
—— 項目測試執(zhí)行之用例執(zhí)行
—— 項目測試執(zhí)行之bug總結(jié)分析
—— 項目評估之軟件測試報告編寫
—— 項目總結(jié)
以下是部分內(nèi)容:
