這不是一個碼農(nóng)或是職業(yè)寫手,我是一個小測試。
自2013年本科畢業(yè)以來,經(jīng)歷了幾年里簡短硬件設(shè)計工作,2016年被撈入軟件領(lǐng)域,進行軟件開發(fā)工作,成為代碼界的小白,測試中的名人,基于,我真的不懂軟件……
硬核酷炫地入職后學(xué)習(xí)jcl,java等語言,神一般地揚言系統(tǒng)越來越穩(wěn)定,修改使系統(tǒng)趨向更穩(wěn)定,并不會帶來更多風(fēng)險,然后,被測試按在搓衣板上通宵達旦地摩擦。
唉,于是認真地驚訝于硬件于軟件極大的不同,進而開始作為一名開發(fā),寫起了硬件老本行C語言代碼,卻見縫插針偷偷地學(xué)習(xí)軟件理論基礎(chǔ),包括編譯原理,數(shù)據(jù)庫,還有最重要的,測試理論基礎(chǔ)!
從豐富的自測中,妥妥地找不到自信和安全感了……? 什么百分百地理論驗證設(shè)計,實現(xiàn),嚴格滿足需求,什么邊界值,因果圖,等價式,白盒自測,最終都改變不了我是個大產(chǎn)量的defect maker的史實。
至此,測試的神圣光芒已經(jīng)籠罩了我的心,我勵志做一名tester終身。
于是迎來了我朝九晚五準點上下班,只為了六點半能沖進廣州圖書館的大門,占到一席座位,開始奮力學(xué)習(xí)一切可能關(guān)乎于質(zhì)量的測試知識。
終于某個美好的午后,我得到了夢寐以求的工行項目的測試崗位!陽光灑在風(fēng)雨后,從此成了測試人。
在經(jīng)歷了一段激情的歲月,完成了海外平臺的手工測試后,被領(lǐng)導(dǎo)賞識并奮力挖掘出我的潛力,帶領(lǐng)了個小小的團隊,開始了自動化測試項目搭建,數(shù)據(jù)方案設(shè)計,以及自動化核心測試的coding之路。一名開發(fā),第一次炫技于測試界,本著那點2周自學(xué)上手的java能力,開啟了自動化測試的新生。
至此,項目中成長已經(jīng)成了我的新領(lǐng)悟,從頭到尾都是機遇帶領(lǐng)我成長,不管你會不會,有沒有實力,干吧,克服一切困難,你才能第二天還在這里,不被釋放回歸道法自然。
時間過得很快,轉(zhuǎn)眼,就已經(jīng)畢業(yè)五年,做自動化測試也有一年的時候,我獲得了公司華南片區(qū)的唯一名額的獵豹進步獎,給了我很多意外的驚喜的體驗。
經(jīng)過一番周折,我到了宇宙第一大行的開發(fā)中心總部現(xiàn)場工作,這次是開發(fā)部的測試工程師,兩年的堅持挺不容易,疫情期間幾度的猶疑,最終還是在24年初,回到了大廣。這種回家的心思延綿,離開前,倒騰重組了大腦,在工行提交了我人生第一次的軟件自動化測試方向的發(fā)明類交底書。據(jù)說,整理出來了4個創(chuàng)新點,在受理。
一切向好,在傳聞中不好就業(yè)的近期,還算順利地入職了當前的崗位,做軟件測試質(zhì)量方面的工作。回頭再看,關(guān)于自動化測試,我有很多感慨。無論是淺談入門,或是思考價值,還是根據(jù)軟件系統(tǒng)設(shè)計定制的易用型自動化測試腳本開發(fā)調(diào)試工具。這個過程,測試從技術(shù)板塊,技能能力,以及測試執(zhí)行,業(yè)務(wù)的理解梳理,在我腦子里已不再分立,連然一體。初步地融合了。
技能,技術(shù),永遠不能取代人工測試執(zhí)行,測試的自由度和靈活探索性,唯有人類才能辨認,分析,取舍,確認一切的需求細節(jié)。不過,高品質(zhì)的測試工作量是巨大的,自動化測試,合理地實施,的的確確可以有效縮減人類的工作量,且在很多領(lǐng)域上,執(zhí)行得很嚴謹。雖程序的誤差產(chǎn)生時結(jié)果影響是直接的,但分析的時候,往往也是有規(guī)律的,可以快速排查許多誤差因素的,因而自動化測試的效用仍是明顯的。
它并不多么的神圣,它是人類執(zhí)行測試的好助手,但,測試,并不會真真正正地全部依賴它。這點,始終是我認知里最重要的內(nèi)容。無論何時,技術(shù)的使用,都是以人為本的。
記于,2024年,谷雨后,五一前的暴雨時分。