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