作測試一年了,該學點什麼

有些工做了一兩年的童鞋會有這樣的疑問,如今天天的工做就是測測功能,跑跑用例,工做上須要的技能也不太多,甚至連測試報告都不須要本身寫,特別是作項目外包,作完一個馬上作下一個,不管是業務仍是技術,積累的深度都不夠,那我業餘時間該學點什麼去提高本身?java

在互聯網這個行業,最懼怕的就是與外界隔絕,不知道如今你們都在作什麼,咱們有不少途徑去獲取外界的信息,與測試同事交流,參加測試行業的交流會,加入一些qq羣,微信羣,隨時去了解行業新動向,也能瞭解本身當前處於一個什麼的水平。python

作測試不只是積累測試技術,也須要業務知識的積累,要選定一個行業,去積累行業的業務知識,例如說:金融,醫療,遊戲,電商,教育等等,對於熟悉某個行業業務的測試人員,會比不熟悉的更有優點,尤爲是金融互聯網公司。web

數據庫知識也是不可或缺的,至少要熟練SQL的增刪改查語句;再就是自動化測試:接口自動化,web的UI自動化,App的UI自動化,這當中,我認爲接口自動化是性價比最高的,應該先學起來,建議是用jmeter工具來作,容易上手,基本一週時間就能學會使用了,若是須要寫beanshell腳本,可能要多花點時間,在這裏想強調一下,學工具不要只去學學錄製就認爲本身會了,實際工做上不會去用錄製來作自動化的,學習的時候要考慮用例的結構,可維護性。要作UI自動化寫代碼是必不可少的,建議學一下python語言,或者java也能夠,web的UI自動化就用selenium,App的就用appium,這兩種的思想是相似的,學會了一種,另外一種就不難了,還想再說一遍,不能只學錄製,學UI自動化至少要懂PageObject模式是什麼吧。面試

以上都以爲差很少以後,我以爲能夠去學習一下單元測試,TDD,我的是以爲之後TDD是發展趨勢。shell

不少人在業餘學習時都有一個問題,就是學得太淺,若是工做中要獨立去作,徹底不能上手,因此當選擇學一個技術的時候,最好是能在公司的項目上實踐起來,能去實際的提升工做效率,即便是在業餘時間去作,心態也要放平,不要以爲本身是在加班,實際上是在幫助本身成長和進步。收穫是會在將來體現的。數據庫

除了這些技術上面的學習,建議你們也要關注本身的軟技能,溝通,表達,總結問題的能力,在工做中,要有大局觀,經常去思考怎麼才能提升軟件質量,怎麼作bug預防,怎麼才能提升工做效率,怎麼去與其餘團隊配合的更好等等,在思考的同時,就會逐漸的去完善流程,作過程上的改進,這比硬技術的學習來講,更有價值。微信

因此總結起來,我推薦要學的就是,業務知識,SQL語句,接口自動化,UI自動化,單元測試,TDD,前三個優先級更高。學自動化不要停留在錄製。要隨時去關注行業動態。多提升軟技能。架構

若是你

①從事功能測試,想進階自動化測試

②在測試界混了一、2年,依然不會敲代碼

③面試大廠卻屢屢碰壁

我邀你進羣吧!來吧~~測試員,313782132(Q羣裏有技術大牛一塊兒交流分享,學習資源的價值取決於你的行動,莫作「收藏家」)獲取更多大廠技術、面試資料

app

人生是一個逆水行舟的過程,不進則退,我們一塊兒加油吧!工具

測試工程師職業發展路線圖

功能測試 — 接口測試 — 自動化測試 — 測試開發 — 測試架構師

加油吧,測試人!若是你須要提高規劃,那就行動吧,在路上總比在起點觀望的要好。事必有法,而後有成。

資源不錯就給個推薦吧~

相關文章
相關標籤/搜索