前言
不知不覺在軟體測驗這個行業摸爬滾打了五六年,回想在自動化求知路上的種種,依然歷歷在目,看著自己一步步的走來,真的是很不容易 . . .
結緣自動化測驗
入職新公司后,和我一起入職的新同事,一起到樓下一個運營中的專案進行「業務熟悉、學習及考核」,
在樓下一個月業務學習的程序中,每天真的沒那么多活,一天最多一個bug,讓你驗證下,也沒寫過測驗用例,一個bug,快的話幾分鐘驗證完了,業務和基線檔案也看了很多遍,已經是很熟悉了,
閑不住的我,就自己找點東西學學和研究,后來被測驗組長偶然發現,后來和我說,接觸過自動化測驗嗎?給你發個檔案,回頭有時間研究下,
對我而言,從未接觸過自動化測驗,但是直覺告訴我,這個東西感覺很高大上,有搞頭,
周末休息,花了一天時間,研究了下檔案內容,就以公司專案為例寫了一個登錄的demo,周一給測驗組長看了下,并得到測驗組長的肯定,說我上手很快,
勸退邊緣
可好景不長,一切看似很美好,但挑戰也隨之而至,面試我的副總說我們在樓下的業務學習已經結束,要回到自己的部門了,先讓我和同事寫一個我們部門專案測驗用例,一人一個模塊,
當然,我是不知道測驗用例該怎么寫及正確的標準,結果,用例交上去后,結果可想而知,
副總找我談話,說我寫的測驗用例不合格,并說再給我一次機會,如果寫的還是不行,給我七天找作業的時間,其實就是要被勸退了,
我意識到問題的嚴重性,這是我最后一次機會了,一股強烈的生存欲望,在心里燃起來,心想一定要留下來,必須要,

留了下來
我基于自己的理解,按照原型圖,設計撰寫用例,整理后把原型圖和用例打包,發給了和我同一個培訓機構早一期的學員,她幫我過了一遍并在用例里加批注和標識,并指出有哪些不足,
按照她的指導建議,我又把用例優化整合,再次求助、發給我樓下實習時的測驗組長姐姐,查看是否有遺漏,
在她的幫助下,我再次將用例整合修改,發給副總后,一次通過了,
在這次的設計撰寫、測驗用例程序中,我識訓了設計、撰寫測驗用例的標準及思路,真的很感謝這兩個朋友,在我最危難的時候幫我度過了難關…
用例撰寫強化
有時崇拜,也許將會是你進步的巨大助力,
成長一般都是從“copy”開始,
一旦在不太忙的情況下,就去禪道看他寫的用例和提的bug,并在認真記錄遺漏的點,業務不懂得地方就整理好去找產品經理反復確認,
很快,我的用例部分和業務短板就得到了改善,
再次得到認可
當然這不是重點,當時的我,就是乖巧地干活,一有時間就學習,
一次公司意外斷網,大約有三個小時,其他同事基本都在玩手機,
我自己習慣性的打開IDE,撰寫、除錯著腳本,我愉快地在代碼的世界里遨游,并不知道副總站在我身后,
突然副總說,以后拿我們的系統來寫,回歸測驗也用得上,一會讓 XXX 給你找下之前 某XX 寫的自動化框架代碼來熟悉下,以后用這個來寫,
我這時才注意到副總在身后站了有一會了,再次得到認可,真的是無比開心,

跨語言的學習之路比想象中更難
拿到代碼后,自己還是猶豫了下的,
為什么?
剛開始接觸自動化測驗那會,給我的PDF檔案是基于python語言的,雖然,自己可以寫個登錄的Demo,但并沒有那么順利,
越看到后面,發現自己存在很嚴重的代碼知識斷層,也就是說后面代碼完全看不懂了,
我也是第一次,遇到代碼不會,被無視的情況,
當時我在樓下學習業務期間,我旁邊坐的是據說是當時公司里比較厲害的,性能測驗大神,
我就向他請教了一個遍歷的問題,看了我一眼,然后就嗯了一聲,沒在說話了,
我覺得好像被無視了,當然也可能是對方沒聽清楚,
內心也在搖擺,是不是要繼續堅持下去,
自學之路的開啟
逃避心理驅使下,偶然在一個技術群中,聽說基于Python的自動化測驗,特別好上手,我便開始了新的嘗試,
我在群共享里找到了基于Python的自動化測驗的學習資料來學習,感覺猶如拿到武功秘籍一般,
一個多月我就把這個檔案學的差不多了,其實也就是自動化的API比較熟悉,至于可維護性、穩定性、健壯性還是欠考慮的,
副總給我前同事框架也是基于python語言的,拿到后,完全看不懂,再有一個更嚴重的問題就是,代碼報錯,我沒人問,不知道問誰,根本無從下手,
后來一咬牙,心里想了想,這個框架也許可以學到更多東西,便開啟了python學習之路,

再次被警告勸退
樓上的問題很嚴重,日益暴露,沒有測驗組長,所以測驗作業及流程呈現出相對被動的狀態,
副總讓我們部門的一個大姐來負責測驗組的管理,大姐不懂測驗,經常會因為功能未開發完(預留功能)給開發提bug,和開發相處很不愉快,
測驗組陷入一個“怪圈”,給人亂提bug的現象,
996節奏的常態,可能會使得每個人變得煩躁,
每次測驗組例會,氛圍凝重,都只有大姐在說話,除非必要,我們幾個基本一句話沒有,每次開會像追悼會一樣沉寂、尷尬,
也許我和這大姐氣場不和,無論我做什么,大姐都要給些指導性的“建議”,重點是對我沒用,作業效率并未得到提升,而且有時時間成本會更多,后來我就不聽了,
一次,大姐用同樣的句式(勸退)說我作業態度不好,再給我一周時間觀察,不行就找人事勸退我之類的話,
當時服軟了,找借口說最近狀態不太好,表示會好好調整的,
但有時你越是軟弱,人家就越是欺負你,也就是人們常說的,軟柿子總拿軟的捏,
轉型專職自動化測驗
有一次分配完測驗任務,我有一處沒太清楚,我就多問了一句,那大姐說我說話層次不清晰,不知道怎么問問題,要學會提問的流程和方式,這明顯找茬嘛!
我沒有說話,回到工位上,整理了下情緒,真的就畫了一個提問問題的流程圖,然后,先給同事看了下,詢問是否有問題,
大姐見勢,馬上把我叫出去談話了,問我什么意思,說我給他上眼藥呢,說了又要勸退我之類的話,我也隨聲附和,
第二天上午,我去找了副總,詢問是否可以轉部門,表示和這個大姐相處不愉快,但并沒有說她要勸退我的事,
意外的是副總問的都是自動化測驗的一些情況和進度,我說可以熟練使用了,副總聽完,就說以后你的作業和我對接,只做自動化測驗,不做功能測驗了,
我聽完愣了幾秒,連忙表示感謝,這對我無疑是一種認可,

成長蛻變
借用王耳朵先生的一段話:
給自己設定一個強烈要實作的目標,立刻行動起來,鉆研學習;
找到一個利于自己發展和精進的環境,保持自律;
重視量的積累,階段性地記錄、審視自己的成長;
刻意練習、耐心復盤;
修正錯誤,長久堅持;
雖以渺小啟程,愿以偉大結尾,
往更好的自己奔跑,去迎接一個牛逼哄哄的人生,
作為一名畢業于普通大專院校的學生,不是計算機專業,靠著自學編程,變成了現在半個“程式員”,非科班出生的我,當時在公司只是個菜鳥,
比我優秀的人比比皆是,我只能說普通的不能再普通了,
生活、作業的機械性會很快磨滅內心的斗志和野心,如果不嘗試改變,走出舒適區,那和求穩定,坐等領工資,混吃等死沒什么區別,但顯然,那不適合我,
內心是如此地渴望自己變強,為什么我這么弱?
內心深處的聲音,很清晰地告訴我,一定要成為公司獨當一面的自動化測驗工程師,
《一萬小時天才理論》這本書里,作者丹尼爾·科伊爾走訪了世界上最成功的足球運動員、小提琴手、戰斗機飛行員、藝術家、作家……最后挖掘出一項真理:
多數結果都在于刻意練習,
從環境搭建、面向物件、web等技術開始學起開始,一個知識點一個知識點地攻克,
每天除了完成日常作業之外,就是地鐵上各種看視頻,原始碼,檔案,
晚上回家接著擼代碼,每天學到凌晨兩三點是常態,
在技術群里,和很多小白都是一樣,問一些很low的問題,而且,每次我都是問題最多的那個 ,
但是,
這世上最美好的事情,就是所有的一切都在你的努力之下變成了你想要的樣子,
很快框架對我而言,不再神秘,而是特別親切、熟悉,突然感覺上來就能自己寫了,再到后面一點點進行重構,后來這個框架成了我自己的風格,慢慢地也從一個菜鳥成長為公司獨當一面的自動化測驗人員,
最后
我沒有什么名氣,也沒有在大廠作業過的經驗,測驗草根出身,一路摸爬滾打,我更懂得作為新人想過渡到自動化測驗人員的心理,
在自動化測驗求知的路上,我也曾無數次彷徨和迷茫:
1、想學自動化測驗,而不知道該怎么學?
2、想轉型自動化測驗,以及技術提升,卻不知道該怎么做?
3、自學自動化測驗程序中遇到問題,卻無處可聞,始終停滯不前?
4、想找大佬帶帶,但大佬們都很忙,遲遲得不到幫助?
5、請教同事礙于面子或同事有所保留,導致學習被動?
6、想系統地了解和學習自動化測驗,卻無從下手?
7、想系統了解web自動化測驗在企業中如何落地使用,卻不清楚自動化測驗流程?
作為自學黨,我深深體會過沒人帶,沒人問的感覺,所以我想把自己所學、實際作業中使用的技術、自學方法、心得、踩過的一些坑以及面試題都分享出來,Q群175317069,已經有很多同行加入群里,平時會交流一些技術問題,也可以互相介紹好的作業機會,
更希望想自學的你,能通過這些資料可以少走一些彎路,形成一套自己的體系,并應用到實際中,也真心地希望你們在測驗的道路上越做越好,


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/465.html
標籤:其他
上一篇:軟體測驗_筆記
下一篇:selenium面試題總結
