你好跌榔,我是軟件測試女神。今天我們來聊一聊零基礎(chǔ)小白捶障,如何轉(zhuǎn)行成為軟件測試工程師僧须。是自學(xué)還是培訓(xùn)呢?我覺得要看個人情況项炼。
如果你是:學(xué)習(xí)能力強(qiáng)担平,天資過人,自制力強(qiáng)的人锭部,那么我建議自學(xué)驱闷。如果你不是上一類人才,那就不建議自學(xué)空免,建議系統(tǒng)培訓(xùn)空另。需要正向的看待培訓(xùn)的事情,不要排斥培訓(xùn)蹋砚,因?yàn)橄到y(tǒng)的培訓(xùn)是我們彎道超車的資本扼菠。
那么先來說說零基礎(chǔ)轉(zhuǎn)行成為軟件測試工程師,需要掌握哪些技能坝咐。
1.軟件測試工程師必備技能模塊之軟件測試的基礎(chǔ)概念:
什么是軟件測試循榆、軟件測試的模型、軟件的生命周期墨坚、軟件測試需求分析秧饮、軟件測試用例設(shè)計(jì)與編寫、軟件測試計(jì)劃與報(bào)告、軟件測試的bug提交與跟進(jìn)盗尸。? ?
這一塊內(nèi)容看起來很理論柑船,但是卻是我們新人入職測試崗位,能否快速進(jìn)入團(tuán)隊(duì)工作泼各,通過試用期的重要一環(huán)鞍时,因?yàn)槔碚撘涞氐綄?shí)戰(zhàn)里面去,你能不能做事是你能不能拿到試用期通關(guān)offer的第一步扣蜻。? ? ?
推薦大家去B站找熱門課程逆巍,首先對整個基礎(chǔ)知識有一個比較詳細(xì)的講解,讓你入門更快莽使,有人帶著你學(xué)習(xí)锐极,比你一個人自學(xué)更快速有效!
2.軟件測試工程師必備技能模塊之拓展知識:
數(shù)據(jù)庫增刪改查以及多表查詢芳肌、Linux的基礎(chǔ)命令灵再、測試環(huán)境搭建、網(wǎng)絡(luò)協(xié)議庇勃、版本控制工具git or svn 入職以后檬嘀,很多人都會吐槽說:面試造航母,入職擰螺絲责嚷。
對于這種情況我只想說鸳兽,你要有造航母的本事,才能拿到擰螺絲的這份活罕拂。因?yàn)檫@些在面試或者是筆試過程中揍异,面試官最喜歡問最常問!
3.軟件測試工程師必備技能模塊之進(jìn)階知識:
掌握一門編程語言:Python or Java掌握自動化:接口自動化爆班、APP自動化衷掷、WEB自動化? 掌握一門編程語言,千萬不要以為就只是掌握而已柿菩,你必須要運(yùn)用到你的實(shí)際工作中去戚嗅,而不是學(xué)習(xí)簡單的語法,就說自己會一門編程語言枢舶。那么語言如何選擇呢懦胞?
根據(jù)個人的能力去選擇,如果是對編程比較感興趣凉泄,學(xué)習(xí)能力較強(qiáng)的躏尉,推薦選擇Java語言;如果是自身對編程語言語感比較弱的后众,思維也不是太強(qiáng)的胀糜,推薦選擇Python語言颅拦。剛剛說的語言必須要落地,那么就是說的自動化教藻,至少要掌握一門自動化距帅,去扎扎實(shí)實(shí)的落地到自己的實(shí)際工作中去,不要去學(xué)什么抓包怖竭,什么爬蟲锥债,那個跟你工作半毛錢關(guān)系都沒有陡蝇!
4.軟件測試工程師必備技能模塊之軟件測試工具:
接口:Jmeter 痊臭、postman 、soapui(至少掌握一個)
抓包:Charles登夫、fiddler(推薦學(xué)習(xí)fiddler)广匙、
F12linux :? xshell 、xftp
自動化:RF恼策、airtest?
關(guān)于工具這一塊鸦致,至關(guān)重要的,掌握一些測試工具可以讓你的工作事半功倍涣楷。而且掌握一定的測試工具分唾,也可以讓你與同事的工作保持同頻。
今天就說到這里啦狮斗!
我是小娜绽乔,一個很普通的測試媛。在很多人不太看好女生可以進(jìn)技術(shù)行業(yè)的時候碳褒,我毅然走進(jìn)測試領(lǐng)域折砸,并闖出了屬于自己的小天地!
而且沙峻,我相信睦授,以后我還可以走得更好、更遠(yuǎn)摔寨!我是測試女神去枷,是測試屆的"戰(zhàn)斗天使"!