新手測試掌握哪些能力,可以拿到高薪Offer婉弹?
我專業(yè)學(xué)的是自動化睬魂,非計算機科班出身,也不是985 211院校畢業(yè)镀赌,畢業(yè)之后自己零基礎(chǔ)轉(zhuǎn)行做測試氯哮,剛畢業(yè)的時候在傳統(tǒng)行業(yè)待過,后來也很幸運趕上了互聯(lián)網(wǎng)這波浪潮佩脊。之后就一直在互聯(lián)網(wǎng)公司工作蛙粘,硬件測試黑盒測試白盒測試app測試,測試開發(fā)威彰,自動化測試,大數(shù)據(jù)測試也都做過穴肘,因為我是純小白轉(zhuǎn)行自學(xué)做測試的歇盼,這期間踩過很多的坑,所以說我想把我的經(jīng)驗分享出來评抚。希望能夠幫到大家
首先豹缀,一個人的測試能力,包含硬實力和軟實力
先來聊聊硬實力慨代。
硬實力的話分為測試思想邢笙,測試工具,通識技能和業(yè)務(wù)模型侍匙,先說第一點氮惯,測試思想,測試最重要的思想就是整體大于細節(jié),世上沒有絕對完美無缺的系統(tǒng)妇汗,只要是人寫的代碼就難免有bug帘不,我們測試工程師能做的只是說,把bug盡量的減少杨箭,把風(fēng)險降到最低寞焙。我總結(jié)了兩個很關(guān)鍵的點,
第一點:測試要學(xué)會抓住重點互婿,不要把寶貴的測試時間浪費在糾結(jié)細枝末節(jié)上捣郊,有這功夫不如多回歸幾遍核心的主流程,第二要學(xué)會梳理系統(tǒng)框架的業(yè)務(wù)流程慈参,bug不僅僅出現(xiàn)在你所負責(zé)的測試的模塊上模她,也有可能存在于依賴的模塊上,其次懂牧,越早介入測試越早發(fā)現(xiàn)問題侈净,風(fēng)險越小,總之呢僧凤,不管測試什么樣的系統(tǒng)畜侦,測試的時候還應(yīng)該多去思考你所負責(zé)測試的這個功能模塊或系統(tǒng),假如出現(xiàn)問題躯保,那么最壞的情況是怎么樣的旋膳,會對用戶造成多大的影響?為了防止未來出現(xiàn)這樣的局面途事,當(dāng)前有沒有采取什么樣的措施去避免验懊。
第二點:測試工具
最為一個新手測試工程師,假如你能熟練掌握以下的測試工具尸变,應(yīng)付工作就綽綽有余了义图,這些測試工具包括一些抓包工具、接口測試工具召烂,自動化測試工具碱工,測試工具比較多,可以參考配圖奏夫,有需要的話可以關(guān)注微信公眾號程序員一凡或者私信我
記住怕篷,測試工具,最終一定要落地到業(yè)務(wù)測試當(dāng)中酗昼,不要為了學(xué)習(xí)測試工具而學(xué)習(xí)測試工具廊谓,為不要為了開發(fā)測試工具而開發(fā)測試工具,一定要對業(yè)務(wù)測試帶來一定的幫助麻削,1079636098 軟件測試交流蒸痹,群里不定期會方法學(xué)習(xí)資料福利春弥。
第三:通識技能
通識技能就是互聯(lián)網(wǎng)工作的一些基本常識,包括以一些計算機和網(wǎng)絡(luò)的一些基礎(chǔ)知識电抚,編程語言等等惕稻,現(xiàn)在的企業(yè)的服務(wù)器基本上都是用linux操作系統(tǒng)去部署的,所以說測試必須要掌握linux操作系統(tǒng)蝙叛,也要熟悉一些常用的linux命令俺祠,其次,網(wǎng)絡(luò)也是特別重要的借帘,像tcp蜘渣,utp還有http協(xié)議,都是要重點去掌握的肺然,另外蔫缸,建議剛進入測試行業(yè)的小白,可以把Python作為第一門編程語言來學(xué)習(xí)际起,因為python入門最快拾碌,對于小白來說比較友好,python在測試行業(yè)也是比較流行的街望,python入門教程的話建議去廖雪峰的官網(wǎng)上去進行學(xué)習(xí)校翔,深入淺出的教程,非常適合小白學(xué)習(xí)灾前,當(dāng)你學(xué)會一門編程語言之后防症,可以自己嘗試的去寫一些測試腳本來輔助測試,這樣也方便去理解開發(fā)的代碼哎甲,測試起來也更加有深度蔫敲,
第四:業(yè)務(wù)模型
產(chǎn)品的每一個功能都是服務(wù)于業(yè)務(wù)的,想要更好的測試就必須要熟悉公司的業(yè)務(wù)炭玫,這個只能在工作中慢慢積累奈嘿,平常沒事的時候,可以多看看公司的wiki础嫡,多參加公司的內(nèi)部培訓(xùn)指么,
接下來再說說軟實力,包含情商榴鼎,溝通,責(zé)任心和風(fēng)險意識晚唇,假如說硬實力是你入門的敲門磚巫财,那軟實力才是你升職加薪的必要條件。
第一點就是情商哩陕,這點的話我總結(jié)了一句話就是要聽話平项,千萬不要自大赫舒,之前有一次面試的時候,面試官就問過我一個問題闽瓢,你是喜歡聰明的員工還是喜歡聽話的員工接癌,我當(dāng)時的回答是聽話的員工,然后第二天就收到了Offer扣讼,但是想想也是這個道理缺猛,在你還是測試小白的時候,應(yīng)該把你的技術(shù)弄扎實椭符,完成領(lǐng)導(dǎo)交給你的任務(wù)荔燎,不要總想著異想天開,去做其他事情销钝,
第二點是溝通有咨,我為大家介紹兩條。我認為很重要的職場溝通的一個技巧蒸健,
第一條是溝通要有目的性座享,溝通完之后要形成結(jié)論,并把結(jié)論給記下來似忧,
第二條渣叛,能群聊就不要單聊,能文字就不要語音橡娄,重要的事情诗箍,最好都要有郵件去告知相關(guān)的人,程序員都是很忙的挽唉,明天都要有很多的事情去處理滤祖,口頭上說的事,可能轉(zhuǎn)眼就忘了瓶籽,所以說最好要有文字留檔匠童,避免遺忘,
第三條塑顺,是責(zé)任心汤求,這個是測試工程師的底線,即使只是改動一行代碼严拒,也要經(jīng)過測試之后再上線扬绪,發(fā)現(xiàn)bug也一定要提出來,不能睜一只眼閉一只眼裤唠,把這個bug就落到線上去了挤牛,
第四點:風(fēng)險意識
還是那句老話,問題發(fā)現(xiàn)得越早种蘸,風(fēng)險越小墓赴,不要等到開發(fā)都提測了竞膳,才匆匆忙忙的去整理測試用例,另外不寫測試用例诫硕,直接進行測試坦辟,也是測試的一個大忌,發(fā)現(xiàn)bug不管多小章办,都一定要提交bug锉走,另外每個提交的bug一定要有一個結(jié)論,影響到用戶的bug原則上是一定要修復(fù)的纲菌,假如說一些無關(guān)緊要的bug修復(fù)起來比較困難挠日,經(jīng)過和開發(fā),產(chǎn)品溝通協(xié)商之后翰舌,決定不修了嚣潜,也要給一個不修復(fù)的理由,
以上就是我對測試工程師椅贱,需要具備的能力的一些看法懂算,歡迎大家關(guān)注我的公眾號:程序員一凡,附上軟件測試零基礎(chǔ)快速入門的學(xué)習(xí)路徑庇麦。