有沒有試過解決完一個問題或走過一個難關(guān)時會突然頓悟,原來是這樣的——以前怎么沒想到呢。然后再發(fā)現(xiàn),自己好不容易頓悟出來的,卻是別人的認知基礎(chǔ)。
復(fù)盤下在技術(shù)工作上幾個認知變化階段:
第一階段:對接口測試懵懂
1、工作第一、二年,做純黑盒功能測試,對接口測試有種莫名的崇拜感,覺得是件很歷害的事情
而且做接口測試肯定很難吧
慢慢熟悉業(yè)務(wù)下來,學(xué)會用了charles、postman工具輔助測試,原來接口測試其實也是功能測試
只是更關(guān)注后端的內(nèi)容,關(guān)注數(shù)據(jù)流等,熟悉接口則可以輔助設(shè)計更全、效率更高的測試用例
第二階段:對質(zhì)量平臺、測試開發(fā) 神圣化
2、工作第二、三年,對質(zhì)量管理平臺、測試開發(fā)感到很開闊眼界,在測試圈子里會代碼,會腳本,是我向往但又不可達的。
因此在公司推行質(zhì)量管理平臺時,作為使用方很積極主動地參與進去了,還經(jīng)常提出使用建議,和測開一起討論平臺上的功能設(shè)計等~最后平臺搭建起來了,從接口文檔API、接口用例設(shè)計、測試集、測試任務(wù)、生產(chǎn)撥測等,整套流程跑下來,質(zhì)量平臺其實也并沒有想像中那么完美,使用成本 、調(diào)試成本 、協(xié)調(diào)溝通成本都在前期要投入較大的人力成本,并且測開脫離業(yè)務(wù)的話,就是一個純開發(fā)了,并沒有測試思維在的。
頓悟:質(zhì)量平臺也是一個服務(wù)于業(yè)務(wù)功能的一個測試工具,測開也要貼合實際業(yè)務(wù)才可打磨出適合公司的平臺,才可達到提效的目的。而且在質(zhì)量平臺上做接口測試、測試集,也是做業(yè)務(wù)測試的一種,只是目前市場上對質(zhì)量平臺 、測試開發(fā)比較受歡迎,有相關(guān)經(jīng)驗的還可以獲得加分。質(zhì)量平臺,除了能做自動化的工作,也是可以有度量數(shù)據(jù)生成或統(tǒng)計數(shù)據(jù)時地把測試工作可視化、可量化、可向管理層展示質(zhì)量數(shù)據(jù)的平臺。
第三階段 對性能測試、腳本測試未知的恐懼
3、工作第四年,對腳本自動化測試、性能測試等也有種莫名的好奇和崇拜。
沒做過腳本自動化測試,對自動化有感嘆,腳本是什么,腳本怎么寫的;
沒做過性能測試 ,對性能也一知半解,做性能測試肯定很復(fù)雜
因為要換工作,雖然有質(zhì)量平臺的使用和推動設(shè)計經(jīng)驗?zāi)茉诤啔v上加分,但從來沒用代碼寫過腳本,找自動化相關(guān)層面的工作時,不好找
然后去琢磨現(xiàn)在市場上使用的腳本框架,httprunner,python+request等,琢磨后發(fā)現(xiàn)在底層邏輯上,其實也是調(diào)起一個http請求,有header、url、requestbody、response、httpcode等幾大組成,腳本的話也是一個工具,我要學(xué)和熟練的是這個工具里面的方法、函數(shù)、語法,然后用這些來調(diào)起我的請求~實現(xiàn)我接口測試的目的。
性能測試也如此,若先做個簡單的接口性能測試,調(diào)通接口,給接口階級加壓,通過觀察 TPS吞吐量、CPU使用率、響應(yīng)時間找出最優(yōu)點、施壓最大點(壓力最高點)。但跟隨著業(yè)務(wù)的復(fù)雜度越高,性能方案、指標觀察的難度也隨之加大的。但首先先不要把性能測試過于神圣化,若要做性能測試,也可先了解性能測試相關(guān)工具、指標等,去做去找資料,起碼先開始,遇到問題或不懂的學(xué)習調(diào)整,不斷優(yōu)化,結(jié)果應(yīng)該也不會太差,不要被自己對未知的恐懼擊退了。
頓悟:工具只是工具,不要為了用工具而用工具,更多的是考慮需要達到什么業(yè)務(wù)場景 ,達到這個業(yè)務(wù)場景需要哪些方面的考慮,然后再挑選一個適合的工具去琢磨,用的工具不重要,最終達到目的即可。
比如3~5人的團隊,選用maven+jmeter 這個就可以達到接口測試自動化的目標的同時,也不影響正常的迭代業(yè)務(wù)測試,上手成本也低,先不用花太多精力去學(xué)習各種語言語法等~ 先把重復(fù)的手工測試場景用自動化先跑起來,省下的時間再去研究別的~
現(xiàn)階段 不給自己設(shè)限,不妄自菲薄。
往前看的同時,要認清自身能力,低頭做事
通過這幾年在測試崗位上的熟悉,雖沒有其他人那么優(yōu)秀,但終于也知道了自己現(xiàn)階段要提升和要做的是什么了,技術(shù)基礎(chǔ)不可丟,要踏實扎根下去學(xué),借助IDO老徐創(chuàng)建的21天打卡平臺 把基礎(chǔ)補上來,保持學(xué)習的習慣才更重要。
最后
從固化思維轉(zhuǎn)變?yōu)槟繕怂季S,對技術(shù)保持敬畏心、謙卑學(xué)習的同時,也不過于神圣化,不對未接觸過的技術(shù)抗拒,而更應(yīng)該主動去研究、琢磨是否對提升自己工作效率有幫助。
共勉~~