人家這才叫軟件測試工程師袁串,你那只是混口飯吃...

前些天和大學(xué)室友小聚了一下,喝酒喝大發(fā)了呼巷,談天談地談人生理想囱修,也談到了我們各自的發(fā)展,感觸頗多王悍。曾經(jīng)找工作我迷茫過破镰、徘徊不,畢業(yè)那會我屢屢面試失敗压储,處處碰壁鲜漩;工作兩年后我一度想要升職加薪,謀個(gè)好職位集惋,奈何能力不夠……

時(shí)至今日孕似,6年過去了,我也算發(fā)展的不錯刮刑,遂寫下我的感悟喉祭,寫給還在職場中迷失方向的朋友……忘了自我介紹了,我是一名軟件測試工程師雷绢。

軟件測試發(fā)展

說起軟件測試近幾年的發(fā)展泛烙,其實(shí)已悄無聲息地發(fā)生了巨大的變化,前幾年隨著互聯(lián)網(wǎng)行業(yè)的迅猛發(fā)展翘紊,軟件測試人才稀缺蔽氨,低門檻高薪資促使越來越多的畢業(yè)生和轉(zhuǎn)行人員一窩蜂地涌入進(jìn)來。

而現(xiàn)在,軟件測試發(fā)展太快鹉究,縱觀各大招聘網(wǎng)站中捆,基礎(chǔ)功能測試崗位需求逐漸減少,已基本飽和坊饶,很多軟件測試員處于游離態(tài),開始不知所措殴蓬,不知道自己到底應(yīng)該學(xué)些什么提升測試技術(shù)匿级?更不知道現(xiàn)在企業(yè)對測試員有哪些要求?可謂“壓力山大”染厅。

“長江后浪推前浪痘绎,前浪死在沙灘上”,如今這樣“前有堵截肖粮,后有追兵”的境況正是軟件測試行業(yè)的真實(shí)寫照孤页,只有不斷提升能力,掌握新技術(shù)才能不被軟件測試這一行淘汰涩馆,依目前需求看行施,新的風(fēng)向標(biāo)正在向自動化、性能魂那、安全蛾号、大數(shù)據(jù)、AI測試等方向靠攏涯雅。

自動化初識

作為一個(gè)測試人鲜结,我們或多或少都聽過或用過自動化,我們都曾在初入測試行業(yè)時(shí)活逆,滿懷期待的以為測試的盡頭是不用測試員點(diǎn)點(diǎn)了精刷,項(xiàng)目一提測,小手點(diǎn)下自動化的開關(guān)蔗候,瞬間測試的工作就完成了怒允。

這就是我一開始從開發(fā)轉(zhuǎn)向測試時(shí)最好奇的地方,帶著這個(gè)好奇心琴庵,我激情滿滿地加入了公司剛成立的自動化組误算,一探測試到底是如何擺脫手工勞動而完成測試的,一干就是6年迷殿。

接下來谈竿,把我們的自動化在公司的使用進(jìn)程一一介紹給大家蒿偎,希望它能對你有所啟發(fā),有所幫助。


自動化啟動

我相信每一個(gè)搭建起自動化團(tuán)隊(duì)的公司镶骗,無疑不是想通過自動化來提高工作效率、節(jié)省時(shí)間、節(jié)省人力。

但有一個(gè)致命的地方壤圃,很多初次起草做自動化的人,他可能根本不了解自動化的本質(zhì)和特點(diǎn)琅轧,僅僅知道“做了自動化就可以像其他公司一樣提高效率”伍绳,這是我們做了3年自動化之后覺悟出來的道理。

這不是在批評乍桂、埋怨誰冲杀,我很感謝感激走過那3年,人生每一段路都沒有虛度睹酌,它讓我深刻認(rèn)識到什么樣的做法是可以的什么樣是行不通的权谁。

我在這里說出來,只是想后來者可以不用花這么長時(shí)間來明白憋沿,希望你們在做出決策之前對自動化有更全面的認(rèn)識旺芽。

2016年,領(lǐng)導(dǎo)決定測試部要做自動化辐啄,當(dāng)時(shí)我才從開發(fā)轉(zhuǎn)到測試沒多久采章,還在做功能測試(體驗(yàn)功能測試階段),做了一段時(shí)間便感覺挺繁瑣的壶辜,加上自己平常也在查閱相關(guān)自動化領(lǐng)域的資料共缕。

所以,當(dāng)領(lǐng)導(dǎo)說要成立自動化組時(shí)士复,我特別興奮图谷,決定要加入自動化組,心想終于有真正的機(jī)會來嘗試自動化這個(gè)新玩意了阱洪。

雖然我有一些蹩腳的開發(fā)功底便贵,但畢竟沒有實(shí)戰(zhàn)過自動化,于是我們從外面招來了一個(gè)自動化方向的大牛冗荸。

技術(shù)大牛就是不一樣承璃,僅用2周就搭建起了我們的自動化項(xiàng)目架構(gòu),并進(jìn)行了相關(guān)封裝抽取蚌本。那個(gè)時(shí)候我真正知道了Selenium盔粹、Webdriver、TestNg程癌、Jenkins集成起來的一套自動化系統(tǒng)的工作流程及用法舷嗡。

寫到這里,你大概已經(jīng)知道嵌莉,我們實(shí)現(xiàn)的是一套UI自動化方案进萄。框架搭建完了,剩下的就開始收集用例中鼠、轉(zhuǎn)化腳本了可婶,也是在寫腳本的過程中,我慢慢知道了所謂的自動化測試是如何實(shí)現(xiàn)自動的援雇。

自動化初期矛渴,我們并沒有什么經(jīng)驗(yàn),我們只知道至少要把公共主流程性的用例給自動化了惫搏。

于是曙旭,便以我功能測試幾個(gè)月對業(yè)務(wù)的了解開始抽取了某一模塊這種類型的用例,技術(shù)大牛和我分工把這些用例都給轉(zhuǎn)化出來了晶府,這個(gè)過程,對于我來說學(xué)到了很多钻趋,知道了PO模式川陆、數(shù)據(jù)驅(qū)動、元素定位以及里面的一些坑等蛮位。

寫腳本對于我來說上手很容易较沪,很快我倆就完成了一期自動化用例,然后又把這些用例集成到Jenkins上失仁,至此尸曼,自動化就算初步運(yùn)作起來了。

探索自動化的意義

完成一期腳本轉(zhuǎn)化以后萄焦,馬不停蹄地開始做二期的腳本開發(fā)規(guī)劃控轿。有很長一段時(shí)間,我覺得我們做自動化好像失去了做它的意義拂封,我們完成了腳本開發(fā)茬射,為啥不用呢?怎么才能把它用到工作中去呢冒签?

當(dāng)自己做的東西沒有在工作中發(fā)揮它的價(jià)值的時(shí)候在抛,做的人就會逐漸喪失對這份工作的熱情,因?yàn)樗麤]有得到反饋萧恕,他不知道接下來奮斗的目標(biāo)在哪里刚梭。當(dāng)然,也依然會持續(xù)做著一些可有可無的工作票唆。

次年朴读,也就是2017年,領(lǐng)導(dǎo)開始跟我們一起想辦法走趋,一開始的辦法是跟功能測試人員說磨德,我們哪些模塊一些什么樣的用例已經(jīng)實(shí)現(xiàn)自動化了,讓他們在測試的過程中,如果需要執(zhí)行那種類型的用例的時(shí)候典挑,就去Jenkins上執(zhí)行酥宴。

試運(yùn)行了一段時(shí)間證明,靠自由自愿的方式就別想把工作干好您觉。

大部分人都不選擇用自動化拙寡,即使他的項(xiàng)目可以用。還有一部分有心用的同學(xué)琳水,由于不懂開發(fā)相關(guān)技術(shù)肆糕,不會分析出錯時(shí)的問題,常常需要找自動化開發(fā)者去幫忙看在孝,加之诚啃,前期UI自動化腳本確實(shí)沒那么穩(wěn)定,運(yùn)行錯誤的概率又更高了私沮。

那不用自動化的原因就出來了:

1始赎、不感興趣,覺得手工測測挺好的仔燕;

2造垛、想用,奈何自己技術(shù)有欠缺晰搀,不會分析腳本問題五辽,加大使用難度;

3外恕、想用杆逗,但腳本穩(wěn)定性太差,喪失對自動化的信任度鳞疲。

相比其他同事髓迎,自認(rèn)為算是一個(gè)自動化的狂熱者,不太相信自動化不能在工作中發(fā)揮作用建丧。心想排龄,一定是你們自己不會用才這樣。于是翎朱,我申請了做一段時(shí)間適合自動化應(yīng)用模塊的測試橄维。

我是怎么做的呢?以下拴曲,是一個(gè)正常項(xiàng)目測試中自動化應(yīng)用流程圖争舞,直到今天我也依然使用的這個(gè)思路。


按照這樣的流程澈灼,磕磕絆絆地應(yīng)用了幾個(gè)項(xiàng)目竞川。真實(shí)的效果是:

1店溢、使用了自動化以后確實(shí)發(fā)現(xiàn)了一些問題,但分析定位出那是一個(gè)bug確實(shí)不是肉眼一下就能看出的委乌;

2床牧、效率上看,若考慮投入成本/產(chǎn)出遭贸,這談不上提高了我多少測試效率戈咳,但若是一份腳本開發(fā)維護(hù),多人使用壕吹,那又是不一樣的著蛙;

3、Jenkins上執(zhí)行用例并沒有那么方便耳贬,常程けぃ看得頭昏眼花。

也只有在我真正參與使用了我們的自動化以后才認(rèn)識到咒劲,咱們這個(gè)自動化確實(shí)有很多不完美的地方顷蟆,那我也總算清楚了,下一步也知道調(diào)整的方向在哪缎患。

下面是我整理的這份2022年最全的軟件測試工程師發(fā)展方向知識架構(gòu)體系圖,會很明確的告訴你該往哪里努力:

這些資料阎肝,對于做軟件測試的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫挤渔!你可以在公眾號:豆子熊,獲取上方面試題資源完整版及自動化資源詳細(xì)解析风题。作為一位過來人也是希望你們少走一些彎路判导。

以及一份216頁軟件測試工程師面試寶典文檔資料,還有相對應(yīng)的視頻學(xué)習(xí)教程:其中包括了有基礎(chǔ)知識沛硅、Linux必備眼刃、Shell、互聯(lián)網(wǎng)程序原理摇肌、Mysql數(shù)據(jù)庫擂红、抓包工具專題、接口測試工具围小、測試進(jìn)階-Python編程昵骤、Web自動化測試、APP自動化測試肯适、接口自動化測試变秦、測試高級持續(xù)集成、測試架構(gòu)開發(fā)測試框架框舔、性能測試蹦玫、安全測試等赎婚。這個(gè)倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你樱溉!凡事要趁早挣输,特別是技術(shù)行業(yè),一定要提升技術(shù)功底饺窿。希望對大家有所幫助…….

加油吧歧焦,測試人!如果你需要提升規(guī)劃肚医,那就行動吧绢馍,在路上總比在起點(diǎn)觀望的要好。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末肠套,一起剝皮案震驚了整個(gè)濱河市舰涌,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌你稚,老刑警劉巖瓷耙,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異刁赖,居然都是意外死亡搁痛,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門宇弛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鸡典,“玉大人,你說我怎么就攤上這事枪芒。” “怎么了舅踪?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵纽甘,是天一觀的道長。 經(jīng)常有香客問我抽碌,道長悍赢,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任货徙,我火速辦了婚禮泽裳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘破婆。我一直安慰自己涮总,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布祷舀。 她就那樣靜靜地躺著瀑梗,像睡著了一般烹笔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上抛丽,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天谤职,我揣著相機(jī)與錄音,去河邊找鬼亿鲜。 笑死允蜈,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蒿柳。 我是一名探鬼主播饶套,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼垒探!你這毒婦竟也來了妓蛮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤圾叼,失蹤者是張志新(化名)和其女友劉穎蛤克,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體夷蚊,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡构挤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了惕鼓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筋现。...
    茶點(diǎn)故事閱讀 39,690評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖呜笑,靈堂內(nèi)的尸體忽然破棺而出夫否,到底是詐尸還是另有隱情彻犁,我是刑警寧澤叫胁,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站汞幢,受9級特大地震影響驼鹅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜森篷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一输钩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧仲智,春花似錦买乃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肴焊。三九已至,卻和暖如春功戚,著一層夾襖步出監(jiān)牢的瞬間娶眷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工啸臀, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留届宠,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓乘粒,卻偏偏與公主長得像豌注,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子谓厘,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容