前幾天在知乎上看到了很多高頻出現的問題就是如何成為一個合格的軟體測驗工程師,尤其多的有一個就是如何零基礎轉行入軟體測驗這一個行業,我搜索了網路上的種種型別,說得都有點生澀難懂,那么我們今天就來聊一聊如何成為一個初級軟體測驗工程師?
正是因為軟體測驗學習和入行的門檻都不是很高,當下也是一個高薪行業,所有有很多伙伴想要加入測驗大軍,一凡瀏覽了一些企業大型招聘網站,一般招聘的初級軟體測驗工程師,要求為兩年左右,薪資待遇在7K到11K的樣子,我們今天聊的是針對我們大部分人,名校畢業入職大廠,起跑線不一樣的不歸在此類,
我們直接入真題,對于日常作業來說,作為一名初級測驗,做功能測驗,俗稱點點點,只要掌握從需求分析到上線整個測驗流程,以及會撰寫測驗用例,就足矣應付日常作業了,有人帶的話一個月時間絕對夠了.....
下面就來逐個簡單聊一下初級測驗面試你要掌握的技能,以及日常作業分別有什么用途......
1.測驗基礎理論:你要明白一家互聯網公司各個崗位是做什么的,主要是前端,后端,產品經理.....以及一個版本迭代從需求分析到上線整個測驗流程以及使用的管理工具,要掌握測驗用例的撰寫方法與技巧......
2.功能測驗:主要分為app測驗,web測驗和介面測驗,主要就是介面測驗,你要學會使用兩個工具,一個是postman用來調介面,一個是fiddler用來抓包定位bug,學好介面測驗也是為以后的性能壓測學習打下基礎,
3.資料庫:首學mysql,主要掌握sql陳述句,增刪查改,嵌套子查詢,多表查詢,加分項會存盤程序,懂索引,事務,sql優化,這些初級不強求,作業中使用最多的是查詢和修改陳述句,主要校驗前端的傳值以及不同系統介面呼叫資料傳輸,存值是否正確,
4.linux:會linux基本命令,比如linux三劍客等,會用命令查日志,會搭建測驗環境,因為絕大多數公司服務器以及代碼都是部署在linux系統上,作業中用的最多的就是查詢日志,定位bug,
5.網路協議:會http/https協議,高頻面試題目介面請求的方式get與post區別,cookie與session機制區別,三次揮手四次斷開,輸入百度網址發生了什么?這些都要了解,
6.版本控制工具:主要就是git和svn,git是命令列式,svn是圖形化界面,企業主要用來管理代碼以及檔案等,屬于工具使用,比較簡單,最好都會,
7.編程語言:java/python之一,初級對編程語言要求不高,不會也可,但是是加分項,最好掌握一些基礎語法,比如學完javase,能手寫實作冒泡排序或其它排序,很加分,
8.自動化:主要分為Web自動化,App自動化,介面自動化,初級要求不高,知道一些框架即可,如果學習請優先學習介面自動化,目前需求最多,加分項是會使用搭好的框架撰寫自動化case,腳本等,
9.性能測驗:初級沒要求,加分項會使用jmeter做介面壓測,并發測驗等
以上羅列的技能基本就是要轉行成為一名初級軟體測驗需要學習掌握的技能,1到6是必學項,決定了企業會不會要你,7到9是加分項,決定了薪水你能談多高,當然會的技能越多越好,但是至少面試之前把基本的東西請先掌握好,不要浪費面試機會,
最后:
歡迎關注公眾號程式員一凡,會有學習路線以及相對應的學習資源免費分享給大家,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/230200.html
標籤:其他
