轉行軟件測試別報班了,自學完全夠了!
免費自學,令人心動的測試崗。
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是加分項,決定薪水談多高!