10年軟件測(cè)試工程師感悟——寫(xiě)給還在迷茫中的朋友「十年磨一劍,文末福利」

不知不覺(jué)在軟件測(cè)試行業(yè)咙鞍,野蠻生長(zhǎng)了10年之久谬擦。這一路上擁有了非常多的故事切距。有迷茫,有踩過(guò)坑惨远,有付出有收獲谜悟,有堅(jiān)持!

我一直都在軟件測(cè)試行業(yè)奮戰(zhàn)北秽,有許多同學(xué)好友都已經(jīng)轉(zhuǎn)行葡幸,去選擇了更適合自己的路。

這兩天和從上汉孛ィ回來(lái)的某廠CTO一起吃飯蔚叨,談到軟件測(cè)試的發(fā)展,其實(shí)軟件測(cè)試已經(jīng)在不知不覺(jué)中發(fā)生了非常大的改變辙培,前幾年的軟件測(cè)試行業(yè)還是一個(gè)風(fēng)口蔑水,隨著不斷地轉(zhuǎn)行人員以及畢業(yè)的大學(xué)生瘋狂地涌入軟件測(cè)試行業(yè),目前軟件測(cè)試行業(yè)“缺口”已經(jīng)基本飽和扬蕊。當(dāng)然搀别,我們說(shuō)的是最基礎(chǔ)的功能測(cè)試的崗位需求已經(jīng)很少了,而自動(dòng)化尾抑、性能歇父、安全乃至于以后可能出現(xiàn)的大數(shù)據(jù)測(cè)試、AI測(cè)試仍存在著非常多的機(jī)會(huì)蛮穿。




身邊的很多朋友想要問(wèn)一些關(guān)于軟件測(cè)試工程師行業(yè)的問(wèn)題就會(huì)來(lái)找到我們庶骄,在這十年測(cè)試經(jīng)驗(yàn),我們看到了太多想提升測(cè)試技術(shù)而沒(méi)有明確方向的人践磅,深刻的體會(huì)到測(cè)試人員的技術(shù)痛點(diǎn),以及測(cè)試這個(gè)角色在互聯(lián)網(wǎng)公司的待遇和地位遠(yuǎn)不及其他崗位灸异,甚至還是會(huì)有很多人會(huì)認(rèn)為測(cè)試在公司隨時(shí)能被取代府适,可有可無(wú)羔飞。

那么在軟件測(cè)試行業(yè)如果只會(huì)手工測(cè)試的測(cè)試人不做測(cè)試了,我們還能做什么檐春?唯一辦法就是保持持續(xù)的學(xué)習(xí)逻淌,希望裁員的時(shí)候自己能幸免,或者公司倒閉了疟暖,自己在市場(chǎng)上能更有競(jìng)爭(zhēng)優(yōu)勢(shì)卡儒。因有更多機(jī)會(huì)去面試,所以接觸了更多的測(cè)試人員俐巴,正因?yàn)樵谶@個(gè)大環(huán)境不好的情況下骨望,加上今年新冠的影響,我同樣為“如果不做測(cè)試了欣舵,我還可以做什么”而焦慮擎鸠。

但其實(shí),你可以看看其他專業(yè)畢業(yè)的同學(xué)缘圈,他們大多數(shù)并不能在工作幾年就工資翻倍劣光,或翻幾倍!當(dāng)然糟把,也有普遍比我們更高工資的專業(yè)绢涡。不過(guò),我仍然因?yàn)樽约荷?0年代遣疯,選擇了計(jì)算機(jī)專業(yè)而感到幸運(yùn)垂寥。





關(guān)于功能測(cè)試想轉(zhuǎn)自動(dòng)化相關(guān)的問(wèn)題:

由于歷史原因,大部分測(cè)試人員另锋,最開(kāi)始接觸都是純功能界面測(cè)試滞项,隨著工作年限,會(huì)接觸到一些常用測(cè)試工具夭坪,比如抓包文判,數(shù)據(jù)庫(kù),linux等室梅。

我大學(xué)學(xué)的計(jì)算機(jī)專業(yè)戏仓,有一定的編程基礎(chǔ)。我的軟件測(cè)試職業(yè)開(kāi)始和大多數(shù)測(cè)試人員一樣亡鼠,一開(kāi)始在一家電商公司做軟件功能測(cè)試赏殃。

我的公眾號(hào)測(cè)試人追風(fēng)前幾天有人留言問(wèn)到我,在一線城市做功能測(cè)試间涵,如果定個(gè)小目標(biāo)仁热,想拿到年薪二十萬(wàn),需要具備哪些技能勾哩?

1.首先必須熟練整個(gè)產(chǎn)品的業(yè)務(wù)流程抗蠢、業(yè)務(wù)是基礎(chǔ)举哟,這樣保證產(chǎn)品在快速迭代時(shí)、不僅保證新功能的完整性迅矛,而且快速回歸原有功能不受影響妨猩。

2.然后需要掌握一些常用測(cè)試工具來(lái)輔助測(cè)試:

Web端測(cè)試:瀏覽器開(kāi)發(fā)者工具使用,network秽褒、console控制臺(tái)壶硅、兼容性測(cè)試

移動(dòng)端app測(cè)試:(安卓/IOS/ipad端)測(cè)試全流程,兼容性測(cè)試销斟、穩(wěn)定性測(cè)試庐椒,流暢度測(cè)試、adb常用命令

服務(wù)端:掌握接口測(cè)試票堵、抓包工具使用扼睬、如何校驗(yàn)接口的完整性

Linux:常用shell命令,查看錯(cuò)誤日志

數(shù)據(jù)庫(kù)測(cè)試:熟悉數(shù)據(jù)庫(kù)表結(jié)構(gòu)悴势,掌握常用增刪改查sql語(yǔ)句窗宇,便于分析測(cè)試結(jié)果。

常用工具使用:SVN/git版本控制工具 特纤、postman军俊、jenkins應(yīng)用打包和構(gòu)建

換句話說(shuō),如果你拿到一個(gè)新的產(chǎn)品測(cè)試功能捧存,你如果能通過(guò)數(shù)據(jù)庫(kù)的表結(jié)構(gòu)粪躬,和分析系統(tǒng)日志來(lái)快速的熟悉產(chǎn)品業(yè)務(wù),說(shuō)明你的測(cè)試思維昔穴,功能測(cè)試能力已經(jīng)非常優(yōu)秀了镰官。




當(dāng)時(shí)我在上海做軟件測(cè)試掌握了以上技能點(diǎn),在公司將工作效率提高了吗货,相對(duì)比較輕松泳唠,這就導(dǎo)致我有充足的時(shí)間,拾起編程語(yǔ)言宙搬,最初用的java語(yǔ)言笨腥,然后學(xué)習(xí)各種自動(dòng)化測(cè)試技術(shù),當(dāng)時(shí)覺(jué)得自動(dòng)化測(cè)試特別有意思勇垛,而且挺神奇脖母,激發(fā)了我濃厚的興趣。

后來(lái)發(fā)現(xiàn)Python語(yǔ)言越來(lái)越火闲孤,而且我發(fā)現(xiàn)python來(lái)做自動(dòng)化和對(duì)于編程基礎(chǔ)比較薄弱的測(cè)試工程師來(lái)說(shuō)特別的合適谆级。

python還能用來(lái)爬蟲(chóng),用python還能寫(xiě)一些定時(shí)腳本,數(shù)據(jù)庫(kù)腳本哨苛,效率非常高鸽凶。

做軟件測(cè)試币砂,我為Python自動(dòng)化代言建峭。




測(cè)試行業(yè)的現(xiàn)狀

現(xiàn)在測(cè)試行業(yè)的的趨勢(shì),你去面試任何級(jí)別的測(cè)試工程師都會(huì)問(wèn)你是否會(huì)自動(dòng)化測(cè)試决摧,所以自動(dòng)化測(cè)試已經(jīng)是必備技能亿蒸,而不是加分項(xiàng)。

換句話說(shuō)掌桩,會(huì)用開(kāi)源的測(cè)試工具不足以在公司漲薪或者跳槽至一線互聯(lián)網(wǎng)大廠边锁。因?yàn)檎嬲髽I(yè)自動(dòng)化測(cè)試落地肯定是一個(gè)團(tuán)隊(duì)在做。

當(dāng)你熟悉使用這些開(kāi)源框架之后波岛,你會(huì)發(fā)現(xiàn)有些框架之間是相通的茅坛,所以基于這些開(kāi)源框架,我們打造一個(gè)屬于自己的測(cè)試框架则拷。

可以根據(jù)公司實(shí)際測(cè)試需求自主封裝適合項(xiàng)目的測(cè)試框架贡蓖,落地實(shí)用。建立自己的技術(shù)體系煌茬,得到一套落地有效的自動(dòng)化測(cè)試方案斥铺,從青銅變身王者。

這樣讓我們自動(dòng)化團(tuán)隊(duì)將更多的精力放在測(cè)試用例設(shè)計(jì)本身上面坛善,達(dá)到提高產(chǎn)品質(zhì)量晾蜘,提升效率的目的。





學(xué)習(xí)的內(nèi)容一定要基于自己的工作來(lái)眠屎,這樣才能把學(xué)來(lái)的技術(shù)變成工作經(jīng)驗(yàn)剔交。那么我們軟件測(cè)試工程師如何在繁瑣重復(fù)的手工測(cè)試工作中,慢慢擴(kuò)展積累測(cè)試技術(shù)改衩,建立自己的技術(shù)體系岖常?

大部分測(cè)試人員,最開(kāi)始接觸都是純功能界面測(cè)試燎字,隨著工作年限腥椒,會(huì)接觸到一些常用測(cè)試工具,比如抓包候衍,數(shù)據(jù)庫(kù)笼蛛,linux等。

但是有個(gè)比較常見(jiàn)的問(wèn)題蛉鹿,由于現(xiàn)在企業(yè)大多數(shù)都是敏捷開(kāi)發(fā)模式滨砍,容易陷入版本快速迭代中。

以至于沒(méi)有時(shí)間精力再去額外學(xué)習(xí)一些高級(jí)和主流的測(cè)試技術(shù),如某種編程語(yǔ)言惋戏、自動(dòng)化測(cè)試工具领追、測(cè)試框架搭建、測(cè)試平臺(tái)研發(fā)响逢。

即使擠時(shí)間強(qiáng)迫自己學(xué)習(xí)绒窑,也不知道從哪里開(kāi)始入手,那些碎片化的東西舔亭,只能讓你了解些膨,很難很難消化。

當(dāng)你要形成自己的輸出钦铺,用自己的思路和技術(shù)來(lái)做項(xiàng)目的時(shí)候订雾,你要回到那個(gè)知識(shí)框架里面去學(xué)習(xí)。

關(guān)于學(xué)習(xí)軟件測(cè)試的小建議:不要碎片化信息學(xué)習(xí)矛洞,那不叫學(xué)習(xí)洼哎,要有決策性學(xué)習(xí),系統(tǒng)的學(xué)習(xí)沼本,學(xué)習(xí)解決問(wèn)題的思路噩峦。





我的初衷很簡(jiǎn)單:讓軟件測(cè)試更簡(jiǎn)單!分享學(xué)習(xí)資料擅威,面試題壕探、技術(shù)干貨。公眾號(hào)測(cè)試人追風(fēng)后臺(tái)也有很多人問(wèn)我郊丛,學(xué)習(xí)軟件測(cè)試有沒(méi)有捷徑李请?我認(rèn)為少走彎路就是最大的捷徑。系統(tǒng)資料?前人指點(diǎn)是功能測(cè)試轉(zhuǎn)向自動(dòng)化測(cè)試乃至測(cè)試開(kāi)發(fā)最好的學(xué)習(xí)方法厉熟!


在適當(dāng)?shù)哪挲g导盅,選擇適當(dāng)?shù)膷徫唬M量發(fā)揮好自己的優(yōu)勢(shì)揍瑟。

我的自動(dòng)化測(cè)試之路白翻,一路走來(lái)都離不Python語(yǔ)言,因?yàn)檩^早的接觸和使用Python語(yǔ)言绢片,所以滤馍,我積累了大量基于Python語(yǔ)言做自動(dòng)化測(cè)試的經(jīng)驗(yàn),這里我將這些經(jīng)驗(yàn)錄制成了《Python自動(dòng)化軟件測(cè)試》精品課底循。有興趣的可以關(guān)注專注于分享軟件測(cè)試各類學(xué)習(xí)筆記巢株、面試題以及IT類資訊的公眾號(hào):測(cè)試人追風(fēng),獲取熙涤。

該課程從測(cè)試的各個(gè)方面為你整理了Python當(dāng)前最熱門(mén)的測(cè)試庫(kù)和框架阁苞,幫你建立自己的自動(dòng)化測(cè)試技術(shù)體系困檩,讓你在測(cè)試工作變得更加高效。

全部以我之前在企業(yè)真實(shí)項(xiàng)目實(shí)戰(zhàn)去驅(qū)動(dòng)理論知識(shí)點(diǎn)那槽,豐富的實(shí)戰(zhàn)場(chǎng)景演練悼沿,全方位提升測(cè)試技術(shù),建立一套屬于自己的技術(shù)體系骚灸。

目前我一直不斷學(xué)習(xí)和優(yōu)化技術(shù)棧糟趾,保證是市面最先進(jìn)和主流的測(cè)試技術(shù),我想的大家學(xué)的就是市場(chǎng)所需逢唤,將知識(shí)和技術(shù)變現(xiàn)拉讯。

文末福利:上傳可能會(huì)有壓縮涤浇,需要高清原圖可以找我鳖藕。



最后:

汲取經(jīng)驗(yàn)在前,方能功成在后只锭,不斷學(xué)習(xí)成長(zhǎng)著恩!歡迎加入我們,交流軟件測(cè)試Python自動(dòng)化蜻展、測(cè)試開(kāi)發(fā)喉誊。不管你現(xiàn)在處于哪一個(gè)階段,都可以一起來(lái)報(bào)團(tuán)取暖纵顾,我們都是測(cè)試人伍茄!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者施逾。
  • 序言:七十年代末敷矫,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子汉额,更是在濱河造成了極大的恐慌曹仗,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蠕搜,死亡現(xiàn)場(chǎng)離奇詭異怎茫,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)妓灌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)轨蛤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人虫埂,你說(shuō)我怎么就攤上這事祥山。” “怎么了告丢?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵枪蘑,是天一觀的道長(zhǎng)损谦。 經(jīng)常有香客問(wèn)我,道長(zhǎng)岳颇,這世上最難降的妖魔是什么照捡? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮话侧,結(jié)果婚禮上栗精,老公的妹妹穿的比我還像新娘。我一直安慰自己瞻鹏,他們只是感情好悲立,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著新博,像睡著了一般薪夕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上赫悄,一...
    開(kāi)封第一講書(shū)人閱讀 51,165評(píng)論 1 299
  • 那天原献,我揣著相機(jī)與錄音,去河邊找鬼埂淮。 笑死姑隅,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的倔撞。 我是一名探鬼主播讲仰,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼痪蝇!你這毒婦竟也來(lái)了鄙陡?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤霹俺,失蹤者是張志新(化名)和其女友劉穎柔吼,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體丙唧,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡愈魏,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了想际。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片培漏。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖胡本,靈堂內(nèi)的尸體忽然破棺而出牌柄,到底是詐尸還是另有隱情,我是刑警寧澤侧甫,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布珊佣,位于F島的核電站蹋宦,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏咒锻。R本人自食惡果不足惜冷冗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望惑艇。 院中可真熱鬧蒿辙,春花似錦、人聲如沸滨巴。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)恭取。三九已至泰偿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間秽荤,已是汗流浹背甜奄。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留窃款,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓牍氛,卻偏偏與公主長(zhǎng)得像晨继,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子搬俊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353