? 測試四年,沒有積累編程腳本能力和自動(dòng)化經(jīng)驗(yàn),找工作時(shí)都要求語言能力,自動(dòng)化框架。
感覺開發(fā)同事積累的經(jīng)歷容易找工作。
下一步,想辦法轉(zhuǎn)開發(fā)崗還是繼續(xù)測試???
正常情況下,有了四年的測試工程師經(jīng)歷,應(yīng)該可以達(dá)到中級(jí)測試工程師的水平了。作為一個(gè)初中級(jí)測試工程師下一步是轉(zhuǎn)開發(fā)還是繼續(xù)做測試,個(gè)人建議是做測試開發(fā)(簡而言之就是懂開發(fā)的測試)!
本篇文章將由以下4個(gè)部分來展開:
1. 可以繼續(xù)做測試嗎?
2. 轉(zhuǎn)行做開發(fā)可以嗎?
3. 為何說建議轉(zhuǎn)行測試開發(fā)?
4. 如何走向測試開發(fā),有什么靠譜的辦法?
一、可以繼續(xù)做測試嗎?答案是行不通
這里所說的測試是指普通的“手工測試”,如果只是做普通的手工測試,只是每天機(jī)械的進(jìn)行“點(diǎn)點(diǎn)點(diǎn)”,想拿高薪是不太現(xiàn)實(shí)的。即使工作的時(shí)間長了,但是大部分人員還是停留在初級(jí)測試工程師的階段。并且隨著年齡的增長你會(huì)發(fā)現(xiàn)你越來越?jīng)]有了競爭力,比你年輕、有活力、更能加班、性價(jià)比更高的測試工程師分分鐘就可以把你給取代了??梢娺@條路是行不通的...
二、轉(zhuǎn)行做開發(fā)可以嗎?答案是要看情況
能不能轉(zhuǎn)行做開發(fā)要根據(jù)自身的實(shí)際情況而定,那什么情況適合轉(zhuǎn)開發(fā)?什么情況又不太適合呢?
如果說自身編程能力比較強(qiáng)、又對(duì)編碼比較感興趣,完全是可以轉(zhuǎn)行做開發(fā)的,并且做開發(fā)之后會(huì)對(duì)程序底層實(shí)現(xiàn)原理理解的更加深刻,再加上做測試時(shí)比較嚴(yán)謹(jǐn)?shù)淖鍪嘛L(fēng)格,可以讓代碼實(shí)現(xiàn)時(shí)考慮的更加全面和細(xì)致。
如果說已經(jīng)做了四年的測試工作了,卻沒有積累測試腳本的編程經(jīng)驗(yàn),那么也可以認(rèn)為目前是處于沒有任何編程經(jīng)驗(yàn)的階段。在這種情況要不要轉(zhuǎn)行做開發(fā)就需要慎重考慮了,因?yàn)槟悴恢雷约旱木幊棠芰Α⑦壿嬎季S能力處于一個(gè)什么樣的水平,而且做開發(fā)每天都是要涉及到編碼的,你也不確定將來對(duì)編碼是否感興趣。假如說目前確實(shí)是這樣的一種情況,那又應(yīng)該怎么選擇呢?建議繼續(xù)向下看...
三、為何考慮測試開發(fā)呢?因?yàn)轱L(fēng)險(xiǎn)最低
1、什么是測試開發(fā)?
測試開發(fā)簡單來說就是既要會(huì)做測試又要懂開發(fā)。猛地一看,那豈不是壓力更大了嗎?!不不不,因?yàn)樵?strong>測試崗位中應(yīng)用到開發(fā)技術(shù)要比開發(fā)崗位中應(yīng)用到的開發(fā)技術(shù)要簡單很多(除非一些特殊場景)。
從風(fēng)險(xiǎn)角度來考慮,從測試轉(zhuǎn)向測試開發(fā)要比直接轉(zhuǎn)開發(fā)的風(fēng)險(xiǎn)更低。因?yàn)閺臏y試轉(zhuǎn)向測試開發(fā)可以慢慢的過渡,比如說你可以先學(xué)習(xí)一種編程語言,然后再學(xué)一個(gè)UI自動(dòng)化測試框架,這樣就可以開始做自動(dòng)化測試的工作了,做的過程中也培養(yǎng)了自身的編程能力,甚至也可以檢驗(yàn)一下自身是否真的適合編程。如果確實(shí)編碼能力挺好,又對(duì)編碼比較感興趣,那么就可以向純測試開發(fā)的方向發(fā)展。
如果你在軟件測試行業(yè)有許多的不解的困惑,那么歡迎和我一起在業(yè)內(nèi)的交流q群:110685036里面溝通探討。群里面有免費(fèi)的視屏資料以及各階段測試資源,希望能幫助你突破眼前的瓶頸
2、為什么說測試開發(fā)重要呢?
試想一個(gè)對(duì)開發(fā)完全不懂的測試人員,就不可能深刻理解系統(tǒng)實(shí)現(xiàn)邏輯,那么想要把軟件存在的問題都測試到位是不太現(xiàn)實(shí)的!所以市場有大量測試開發(fā)崗位
打開BOSS直聘、智聯(lián)招聘、拉勾等招聘平臺(tái),我們可以看到有很多測試開發(fā)的崗位。如果說測試開發(fā)不重要的話,那么為什么那么多公司都在招測試開發(fā)的員工呢?
3、為什么說測試開發(fā)能拿高薪呢?
測試開發(fā)崗位對(duì)軟件測試工程師有更高的技能要求,不僅要有測試的技能,還要有開發(fā)的技能。永遠(yuǎn)都要相信當(dāng)今社會(huì)不缺少高薪的崗位,只是缺少能拿高薪的人才。
目前測試開發(fā)的工作主要包括測試工具的開發(fā)、測試平臺(tái)的開發(fā)、測試框架的搭建等。這些工作都能夠服務(wù)于普通的測試人員,提高測試的效率,給公司創(chuàng)造價(jià)值。
一方面測試開發(fā)市場稀缺,一方面確實(shí)能為公司創(chuàng)造價(jià)值,導(dǎo)致了測試開發(fā)薪資工資非常高,可見下方測試開發(fā)薪資:
四、如何走向測試開發(fā),有什么靠譜的辦法?
如何才能成為一名真正的測試開發(fā)工程師,需要具備哪些硬技能呢?
在測試開發(fā)的路線上,就要求更加專精,更加全面:
完善測試技術(shù)體系:Linux、docker、shell、SQL、Python/java
打牢自動(dòng)化測試技術(shù)基礎(chǔ):
web自動(dòng)化測試:selenium測試框架;PageObject設(shè)計(jì)模式、原則、演練;
APP自動(dòng)化測試:Android自動(dòng)化測試框架;appium高級(jí)應(yīng)用于原理剖析;APP自動(dòng)化測試實(shí)戰(zhàn);測試框架封裝改造;ios自動(dòng)化測試;
移動(dòng)專項(xiàng)測試:健壯性測試、弱網(wǎng)測試、崩潰檢測、耗電量分析等;移動(dòng)端性能測試;移動(dòng)端安全測試;=
接口自動(dòng)化測試:接口協(xié)議與抓包、代理技術(shù)與mock;接口自動(dòng)化測試框架、HTTPrunner測試框架;dubbo接口自動(dòng)化測試;接口管理工具swagger、接口安全測試
docker容器技術(shù):docker容器、docker鏡像;
持續(xù)集成/持續(xù)交付/devops:jenkins持續(xù)集成;Jenkins持續(xù)交付;
關(guān)于上面所說的這些測試開發(fā)知識(shí)點(diǎn)的掌握肯定是需要自己多花費(fèi)時(shí)間和精力的,關(guān)于這些學(xué)習(xí)資料和學(xué)習(xí)教程文末小卡片獲取~
最后
為了幫助大家迅速建立測試思維能力,早日斬獲大廠Offer、掌握職場話語權(quán),下面這份《軟件測試全棧學(xué)習(xí)路線圖》應(yīng)該會(huì)對(duì)你很有幫助
從測試概念到最后的測試開發(fā),希望大家能照著這個(gè)體系,在3-4年內(nèi)完成這樣一個(gè)體系的構(gòu)建,可以說,這個(gè)過程會(huì)讓你痛不欲生,但只要你熬過去了,以后的生活就會(huì)輕松很多,正所謂完事開頭難,只要邁出了第一步,你就已經(jīng)成功了一半,古人說的好:不積跬步無以至千里,等到完成之后在回顧這段路程的時(shí)候,你肯定會(huì)感慨良多,掌握了以上技術(shù),在任何一線互聯(lián)網(wǎng)大廠測試崗位都能獨(dú)擋一面
綿薄之力
如果你還有許多困惑,那么我整理的視頻資源和文檔會(huì)是你的良師益友,或許可以給你帶來一些實(shí)際性的幫助與突破【保證100%免費(fèi)】
這些資料,對(duì)于想進(jìn)階【自動(dòng)化測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個(gè)倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術(shù)行業(yè),一定要提升技術(shù)功底。希望對(duì)大家有所幫助……?文章來源:http://www.zghlxwxcb.cn/news/detail-415702.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-415702.html
到了這里,關(guān)于4年測試工程師經(jīng)歷,下一步轉(zhuǎn)開發(fā)還是繼續(xù)測試?的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!