軟體測試工作3年,我是如何從剛入門進階到自動化測試的?
從事測試工作已3年有餘了,今天想聊一下自己剛入門時和現在的今昔對比,雖然現在也沒什麼成就,只能說笑談一下自己的測試生涯,各位看官就當是茶餘飯後的吐槽吧,另外也想寫一寫自己的職場感想,希望對剛開始工作的小夥伴能夠有些幫助或啟發。 加我VX:atstudy-js 回覆“測試”,進入 自動化測試學習交流群~~
我大學學的是計算機專業,對於IT網際網路行業,那也算是正統科班出身吧,大四那年就進了一家還挺大的軟體公司實習,開發公司的自主產品,一個線上管理軟體。所在的團隊各個都是貓頭鷹界的扛把子,動不動就幹到半夜,我一個實習生,早走顯得不夠努力,只能也跟著硬熬,好在當時帶我的組長照顧,讓我早點下班,但其實在實習的近半年裡,我也沒有準時下班過。
寫到這裡,大家也明白了我進測試行業的原因了,因為開發界,我扛不住啊!“打鐵還需自身硬”是不是?我自身條件不行,缺覺,熬不住,尤其發版前的熬夜,那驚心動魄的場面(其實後來發現,測試也一樣),恕我只能知難而退。
當然後來也才知道並不是所有開發都是這樣的,我那時候所在的團隊,他們都非常敬業,照他們自己所言,一旦開始碼程式碼,就進入了人碼合一的境界,熬夜只是無心插柳而為之。
入門測試
進入測試界,其實也是因為之前提到的這家公司,裡面一位資歷比較老的同事,跳槽了,去了家規模幾十號人的公司,讓我畢業後去那裡跟著他繼續幹,我說不幹開發了,太累人,沒想到他說那就去他那兒做測試吧,測試簡單。於是我就這麼同意了。
於是我畢業後的第一份工作,就是一個黑盒測試員。每天只知道機械地點點點,以至於腦子日漸白痴化,在我眼中,世界上只有兩種BUG:大BUG和小BUG。除了導致當機、閃退、死迴圈的BUG是大BUG,其他都是小BUG,後來在和程式設計師對接中,知道了fatal error、warning等等,我才恍然大悟!我怎麼也是計算機專業正統科班出身,怎麼能把error等級都忘記了!真是點點點給點傻了!
以前會覺得測出一個致命錯誤非常開心,感覺自己幹了大事似的,耀武揚威去和開發炫耀,現在不這麼認為了,因為每次出現這種問題,開發都要調好久,而後還得我在旁邊絞盡腦汁復現問題,除錯完了還得無止盡地測試,現在,我只希望少出BUG為妙。
時間久了,每天重複的點點,讓我覺得自己就像是個只會機械化操作的行屍走肉,我突然意識到,這項工作毫無意義,而且太過單調,我需要進步和新的契機。
當時促使自己進步的還有一個原因,就是薪資的問題,當時我就拿著5K多塊錢的工資,相比班裡的從事開發的那些,確實低了點,這讓我挺不好受的,感覺落人一截,會被瞧不起,就像那句歌詞:生活不止眼前的苟且,還有詩和遠方的白眼。(不好意思,忍不住改編了下。)
開始進階
於是我開始尋求進步的方法,開始研究各個工具,postman、fiddle、jmeter、selenium、appium,反正網上能下的,都下了個遍,發現這些工具,用起來還都挺簡單實用的,入門肯定是不在話下,同時也開始自己寫程式碼,至少別把大學學的那些給落下,當時java試著寫了寫(所在團隊的專案用java寫的),前端的樣式也試著改了改,這個很容易,瀏覽器F12,就可以在上面改。以前提bug只會說這個盒子的高度不對,現在我會說:overflow沒有寫、盒子層級z-index不對等等,總之就是,我能指出你的不足,我還能提供修改建議,這對我來說是十分有成就感的,從開發啞口無言的態度也能看的出來,我的地位一下子崇高了起來!
當然我沒有急著跳槽,我開始用各種工具對我們的專案做測試,還給部門經理提了很多建議,當時經理也應該是對測試不甚瞭解,被我說得也是一愣一愣的,以至於後來我提出離職的時候,他毅然決然地留住了我,給我的工資翻了個倍。
……
因作者版權要求,我們只顯示文章的一部分,完整版文章閱讀,可以私信我獲取。
最後:
可以我的個人V:atstudy-js,可以免費領取一份10G軟體測試工程師面試寶典文件資料。以及相對應的影片學習教程免費分享!,其中包括了有基礎知識、Linux必備、Mysql資料庫、抓包工具、介面測試工具、測試進階-Python程式設計、Web自動化測試、APP自動化測試、介面自動化測試、測試高階持續整合、測試架構開發測試框架、效能測試等。
這些測試資料,對於做【軟體測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2884817/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何學習自動化測試?從手工測試到自動化測試的過程…
- 軟體測試:自動化測試
- 【自動化測試入門】自動化測試思維
- 軟體測試入門【1】什麼是軟體測試
- 軟體測試框架——自動化測試框架框架
- 軟體測試自動化
- 一書學會自動化測試,從入門到入行
- 軟體自動化測試的四個階段
- 軟體測試探秘:從各類軟體測試入門,領略測試的奧秘
- 我的自動化軟體測試小結(2)
- 軟體測試理論(2)自動化測試
- 剛入行的軟體測試工程師如何自學軟體測試?工程師
- 軟體測試工程師如何從功能測試轉成自動化測試?經驗分享篇工程師
- 從功能測試轉成自動化測試,軟體測試工程師該如何成功轉型?工程師
- 軟體測試人員的華麗轉身——自動化測試之我見
- 自動化測試與軟體測試有什麼區別?Python入門教程Python
- 自動化測試是什麼?什麼軟體專案適合自動化測試?
- 軟體測試自動化框架框架
- Jest前端自動化測試入門前端
- Android自動化測試入門(四)單元測試Android
- 《QTP自動化測試進階》樣章QT
- 軟體測試員必備基礎:3分鐘帶你入門自動化測試!
- 軟體自動化測試工具的歷史演進
- 軟體測試流程進階----兩年軟體測試總結
- Python自動化測試怎麼學?軟體測試進階Python自動化,收藏這篇文章就夠了Python
- 《QTP自動化測試進階》51CTO試讀QT
- 通用自動化測試軟體 — TAE
- 軟體測試筆記——11.自動化測試和手動測試的選擇筆記
- 自動化測試進階課程——Selenium自動化測試通關實戰班
- 軟體測試為什麼需要自動化測試框架?權威軟體測試公司分享框架
- 自動化測試在國際軟體測試中的應用
- 軟體測試、自動化測試極容易產生的誤區
- airtest自動化測試工具快速入門AI
- 自動化測試框架Selenium入門框架
- 《QTP自動化測試進階》準備加印!QT
- 軟體測試入門---(二)
- 談軟體自動化測試工具的評測方法
- 軟體自動化測試有什麼優勢?自動化測試框架有哪些?框架