最近有很多小伙伴給我留言,想知道轉行做軟件測試自學到什么程度可以找到測試的工作
所以我專門整理了一些資源,給大家一些建議,希望能幫助到你們
想要達到找工作的程度,你需要對測試理論,計算機基礎知識有所了解。
最好可以掌握一門編程語言
我們一步一步來,不著急的小伙伴可以點個關注
第一是測試理論
1.首先需要對測試崗位有一定的了解
測試崗位可以分為測試工程師,自動化測試工程師,測試開發工程師等等
你需要了解這些崗位的職位職責和職位要求
這些可以去拉勾網或者BOSS直聘去看看
2.然后還需要對常用的測試方法有所了解
了解什么是黑盒測試,白盒測試,灰盒測試
和他們分別能解決哪些問題
了解測試方法對我們設計測試用例很有幫助
比如我們測試數值區間的時候會用到邊界值法
測試不同條件下的功能時會用到等價類劃分法
進行白盒測試時還可以利用條件覆蓋,路徑覆蓋等測試方法去設計測試用例
3.除此之外,了解測試工程師的工作流程是很有必要的
可以關注我,愛碼小士里面錄制了詳細的視頻教程
面試之前,也可以去牛客網刷一刷測試的基礎面試題,對面試會有很大幫助
第二是計算機基礎知識
1.首先要對操作系統有所了解
知道什么是內存,什么是cpu,什么是進程,什么是線程
另外我們常用的是Windows系統,但是現在大部分企業都會把服務部署在Linux服務器上
2.所以我們也需要掌握Linux系統的基本使用
至少對常用的Linux命令有所掌握
比如,你要知道常用的查看日志,會用vim編輯文件,知道怎么殺死進程
你要比常人更會玩手機,會用手機進行網絡抓包
安卓常用的app命令也需要掌握
iOS的證書相關知識也要掌握
3.除此之外,數據庫的知識也是重中之重的
sql語句一定要掌握,上面的內容大家可以關注我的,愛碼小士,里面都有我上傳的視頻資源
第三是掌握一門編程語言
現在對測試的要求是越來越高了。已經不是點點點就可以找到工作了
除了具備測試能力之外,還要有一定的代碼能力
很多企業現在對測試開放了代碼的審閱權限
假如你看的懂開發的代碼,那么你對整個開發的邏輯會有更深的理解,測試也會更加全面
現在的測試面試中也會有編程題,你要是不會,肯定面試也過不了
建議初學者可以學習python,python是現在特別火的編程語言,語法簡單
快的話,花半個月時間就能入門
而且,python在測試行業也是特別流行的
很多測試團隊開發測試工具,都喜歡用python開發
第四需要掌握一些基本的測試工具的使用
最重要的肯定是要學會網絡抓包,這是測試工程師的必修課
抓包工具有很多,一般抓HTTP請求的最常用的是fiddler
接口調試工具可以使用postman和jmeter
App的測試工具需要了解monkey的使用
自動化的測試工具可以學習selenium和appium
以上工具我都有整理一份,放到我的愛碼小士里面了,關注即可領取
如果你能掌握提到的這些點,基本上就可以達到找工作的能力了
但是能不能面試上有很多因素決定的。面試官還會考察你之前的經歷
對于轉行做測試的朋友來說,一開始都比較困難
只要心里有海
哪里都可以浪
只要學習心里裝
人間處處是課堂
請把【學到了】打在評論區上
最后希望大家都能找到心儀的工作