26歲轉行做軟體測試,零基礎就是想問合適么?
首先答案是肯定的(當然不是像做搬運工那樣的零基礎,而是說沒有計算機相關的專業學習或工作經驗)。 作為一個入門門檻相對較低、薪資待遇又不錯、而且需求量比較大的行業,軟體測試工作目前確實很受青睞。
然而可以轉不一定等於適合轉。轉行後做的不錯的不少,但是不如意的也有,還是因人而異。轉行非小事,對個人的職業發展有重要影響,所以盡量仔細考慮再做決定。
首先要了解軟體測試到底是什麼樣的工作。可以通過在網上查一些資料,或者通過軟體測試方面的書了解,或者也可以找免費的諮詢。如果經過一番了解你感覺這份工作並不會讓你感到厭煩或頭痛,那麼可以進行下一步了。清楚自己的長期發展規劃是什麼,了解一下軟體測試工作的前景,看看是否符合你的長期目標。之後再想想還有沒有其他的制約因素,比如工作的城市、工作時間等等。當你確定要轉行到軟體測試,那麼就可以開始著手準備學習、然後找工作了。
發佈於 2019-06-11繼續瀏覽內容知乎發現更大的世界打開Chrome繼續testerTechnology合不合適得看下你的情況,比如你是男是女?
在那座城市呢?
專科本科呢?
如果是在一線城市,專科就可以,如果二線城市最好是本科。26歲年齡其實剛剛好,對於測試來說其實比較合適,測試整個發展還是不錯的,薪資也是不錯的。
具體學習得以實戰為主,所以學習路線可以參考:
testerTechnology:軟體測試的實戰學習路線?zhuanlan.zhihu.com軟體測試項目 實戰學習的具體視頻路線:軟體測試學習項目實戰學習之路 - 網易雲課堂
合不合適得看下你的情況,比如你是男是女?
在那座城市呢?
專科本科呢?
如果是在一線城市,專科就可以,如果二線城市最好是本科。26歲年齡其實剛剛好,對於測試來說其實比較合適,測試整個發展還是不錯的,薪資也是不錯的。
具體學習得以實戰為主,所以學習路線可以參考:
testerTechnology:軟體測試的實戰學習路線?zhuanlan.zhihu.com
軟體測試項目 實戰學習的具體視頻路線:軟體測試學習項目實戰學習之路 - 網易雲課堂
沒問題啊,26歲還很年輕,從頭開始完全來得及。可以先學習一些基本的測試知識,也可以報個培訓班學習。學習期間找地方實習積累經驗然後就可以開始工作啦。
目前該行業入門門檻比之前要高一點,但還是主要做功能測試,所以我覺得還是來得及的。
第一階段 測試基礎
測試基礎是軟體測試最最最重要的部分,只要你是做測試,不管是什麼測試,測試的基礎、理論知識都是必須學會的。
最好學到什麼程度呢,最好是能夠理解,並能夠用自己的話給複述出來。
畢竟面試初級測試的時候,問的問題都是從基礎理論上進行考核的。
也有資料奉上,可以看看,鏈接:http://pan.baidu.com/s/1v-HeDu8fJ1MMUlsVHs5ydg 提取碼:muy3
那測試基礎有哪些內容呢?
測試的定義、測試的分類、測試的方法、測試的生命周期。
測試計劃、測試方案、測試策略、測試用例的編寫。
BUG的定義、BUG的分類、BUG的六要素、BUG的生命周期。 測試和開發流程的關係、瀑布流、V字形、W字型(雙V)、螺旋型、敏捷等等。
戴明環、5W2H等分析管理的方法
質量管理體系CMMI(了解)
嗯,大概就是以上的內容吧,以上全部都是理論和文檔能力、只要你肯背、肯寫,都是能獨立的掌握的。
根據你的學習時長、大概7-15天能夠全部掌握吧。
第二階段 工具學習
軟體測試的基礎學完了過後,應該學習工具了。
其實學工具真的很容易,所以大家不用去糾結工具的選擇。
把最基礎的幾個工具學習了就行了,以後用到什麼工具就去學什麼。
下面我會列幾個必學的工具,不用太精通,會用就行了。
性能測試工具:loadrunner、jmeter。
介面測試工具:postman
抓包工具:fiddle
資料庫管理工具:Navicat
項目/BUG管理工具:禪道、QC
搜索工具: 百度、谷歌
好了,學完了以上兩個部分,恭喜你,你已經是一個出色的初級測試工程師了。
接下來,你要考慮你的發展方向了。
是成為一個自動化測試工程師呢?
還是性能測試工程師呢?
啊!這個問題好難!我也不知道該怎麼選。
自動化方向
等你代碼已經基本掌握了,嗯,很好,接下來就要學習各種自動化測試了。
各種單端測試框架:unittest(python)、pytest(python)、JUnit(java)
WEB自動化測試框架:selenium(適用於javapythonjavascript)
APP自動化測試框架:appium(適用於javapythonjavascript)
以上的內容,根據你學的語言進行選擇。
appiunm和selenium根據你參與的項目進行選擇。
不過無所謂了,反正遲早都要學會的。
這部分的教程太多了,你學會了編程的基礎後,隨便百度,好多博客論壇都有教程。
而且憑你那時候的水平,你都能輕鬆的看懂。
性能方向
對loadrunner和jmeter的掌握更加的深入。
可以手寫腳本、脫離錄製。
學會了多線程編程、能夠手寫java或者python、不用工具直接實現壓測。
學習linux,畢竟性能總是和伺服器打交道的。
學習系統架構的相關知識、方便你更容易的分析系統瓶頸。
說實話、性能方向的提示更難、因為需要掌握的東西太多了。
性能測試做深入了,基本上就是架構師的水平了。
可能你現在看著這個性能方向的學習一臉懵逼。
沒關係、等你把上面的編程語言學會了你就不懵逼了。
推薦閱讀: