【職場往事】卷不動的當下,功能測試該何去何從??完成自我的救贖

yhnu發表於2024-09-07

前言

” 卷不動了,真的卷不動了,隨著經濟大環境不佳,遊戲行業見頂,各品類都有巨頭獨佔,對於企業而言不增長就是下滑,下滑就涉及到頻繁裁員。除了需要應對領導的不確定性指令,還需要做好遊戲版本的品質,想不加班都難,隨著年齡的增大,競爭力也逐步下降。拉磨的驢從來就沒有思考,最後死在了生產線上 “ ,我的朋友在喝酒後強顏歡笑著訴說著自己的經歷。我是產品開發他說的這些,我儘管不知其中細節,但是氛圍能隱隱約約的感受到。哪家公司不是呢?他的情況只是來的早了一些,其他的估計也在路上不遠了。

困境與變化

我暫且叫他小 A 吧, 在過去的三年中,我的同學小 A 的職業生涯歷經磨練。最開始大家都剛剛進入遊戲行業,都想著去做一款完成自我驕傲和救贖的產品。可是剛出校園就被生活揉擰著,能進入遊戲這個行業就不錯了,最後找了一個招聘季,才有二家遊戲公司發了 offer,招的原因僅僅是因為便宜。小 A 說:“這還是他看了面試寶典,看懂了人情事故的才進去的呢。”

初入職場:點點點,玩命點兒

剛開始工作時,小 A 的職責主要是執行手動測試,包括編寫測試用例、執行測試並記錄缺陷。他買的測試相關的書籍根本起不了太大的作用,領導就一個原則,點點點,加班點。每次我回到家了,他都是很晚才回住宿, 每次問都是趕版本每個功能都需要覆蓋。隨著時間的推移,小 A 開始意識到,手動測試的效率有限,尤其是在面對大型專案和頻繁迭代的環境下。他時常跟我抱怨道,“我就是拉磨的驢,磨從來就沒停過。有時候開發還鄙視你, 覺得你做的事情沒啥技術含量 “。

他的抱怨我本能的 “沒有怎麼回應過”,聽到這裡我提了一句?” 你沒想著學學自動化??“

小 A 反問道:” 自動化能跟得上變化?“

我說:” 前期應該不能,需求變化著的,但是後期肯定可以的,因為系統都很穩定了,另外我覺得你可以解放你自己的雙手。“

小 A 將信將疑,我感覺他並沒有聽得進去。但是我覺得我可以試一下,嘗試開發一套適合功能測試的自動化解決方案。

對自動化的初識

說到遊戲自動化當然離不開老大哥 Airtest 和 GAutomator,但是他們的實現都挺複雜的,功能測試根本就沒有那些概念。

功能測試的長處就是:” 點點點 “, 有沒有一種平時只需要點點點就能夠使用的自動化產品呢?似乎並沒有。我覺得我必須要引起重視了,後面的幾天我迅速構建起了自己的腦圖:

我快速在業餘時間迭代了出了第一個版本,給到我同學試試。

驢的救贖

我大概給我同學講解了一下怎麼使用,小 A 頓時有了興趣,不再是疑問或者懷疑了。當然第一個版本非常簡陋,但是他依然非常開心。他每天回來給我講他用這玩意兒,撒尿的時間都多了,平時還可以摸摸魚。

他開始思考了,是的他有時間思考了。他開始給我講他遇到的困難,以及怎麼改進。他甚至開始學習 python 這門語言,抱怨似乎也少了一些。
後來小 A 開始主動跟我學習自動化測試工具和程式語言,利用業餘時間研究相關書籍和線上課程。最初,我還會問我這那的,比如編寫測試指令碼的複雜性和工具的相容性問題。後面越來越少了,我知道他成了。

慢慢的,不過小 A 回來得更晚了, 而我核心開發量也大了起來。

升職加薪

小 A 有一天回來跟我講,要請我吃飯。他說:“我升職了, 你的工具太屌了。我必須好好請你搓一頓”, 我很為他高興, 內心更為自己高興。 殊不知,我何嘗不是在
救贖我自己呢?平時開發了那麼多結果並不能被看見或肯定。一個默默無聞的工具,結果給我帶來了這麼大的肯定。

小 A 的後續

後來小 A 和我分開了,他說:“人生就不能耗著。我得努力去更大的地方,學歷低了點而已。”,我們還是會偶爾一起吃吃飯,只是沒那麼痛苦了,看起來他混的很不錯了,已經是功能測試負責人了,有一次跟我吹牛逼說:“你知道嗎,我現在帶的團隊都會自動化”。我說:“不會都是實習生吧??“ 他說:” 至少我不會像他們一樣,把人當驢。年輕人還是需要時間思考的 “

結語

本人並不善於表達,但是我相信很多功能測試都會遇到類似的問題,忙活好幾年結果競爭力越來越下降,時光帶來金錢,並沒有帶來成就。
如果你也想改變一下?我是說如果,因為我也見過好多人已經改變的動力了。

可以聯絡我, 我打算錄製一期相關的教學影片, 以及內部開源自己開發工具。

相關文章