10年小米測試工程師心路歷程(一)

Time will tell(時間會證實一切).java

背景

因爲歷史緣由,大部分測試人員,最開始接觸的都是純功能界面測試,隨着工做年限會接觸到一些經常使用測試工具,好比抓包,數據庫,linux等。python

我大學學的計算機專業,有必定的編程基礎。個人軟件測試職業開始和大多數測試人員同樣,一開始在一家電商公司作軟件功能測試。linux

有人問到過我,在一線城市作功能測試,若是定個小目標,想拿到年薪二十萬,須要具有哪些技能?
git

正題

首先必須熟練整個產品的業務流程、業務是基礎,這樣保證產品在快速迭代時、不只保證新功能的完整性,並且快速回歸原有功能不受影響。面試

而後須要掌握一些經常使用測試工具來輔助測試:sql

一、Web端測試:瀏覽器開發者工具使用,network、console控制檯、兼容性測試;shell

二、移動端app測試:(安卓/IOS/ipad端)測試全流程,兼容性測試、穩定性測試,流暢度測試、adb經常使用命令;數據庫

三、服務端:掌握接口測試、抓包工具使用、如何校驗接口的完整性;編程

四、Linux:經常使用shell命令,查看錯誤日誌;瀏覽器

五、數據庫測試:熟悉數據庫表結構,掌握經常使用增刪改查sql語句,便於分析測試結果;

六、經常使用工具使用:SVN/git版本控制工具 、postman、jenkins應用打包和構建。

換句話說,若是你拿到一個新的產品測試功能,你若是能經過數據庫的表結構,和分析系統日誌來快速的熟悉產品業務,說明你的測試思惟,功能測試能力已經很是優秀了。

當時我掌握了以上技能點,在公司將工做效率提升了,相對比較輕鬆,這就致使我有充足的時間,拾起編程語言,最初用的java語言,而後學習各類自動化測試技術,當時以爲自動化測試特別有意思,並且挺神奇,激發了我濃厚的興趣。

後來發現Python語言愈來愈火,並且我發現python來作自動化和對於編程基礎比較薄弱的測試工程師來講特別的合適。

python還能用來爬蟲,用python還能寫一些定時腳本,數據庫腳本,效率很是高。

 


絮叨

對接口、自動化、軟件測試零基礎入門、python全棧、面試題感興趣能夠加入咱們175317069一塊兒學習,羣內會有不按期測試資料連接發放喔。

相關文章
相關標籤/搜索