親身經歷!我是如何在1年內從手工測試到自動化測試的?

從手工

測試

自動化測試

,是一個人的兵荒馬亂,也是人生的新起點!

親身經歷!我是如何在1年內從手工測試到自動化測試的?

以前做

軟體測試

感覺很枯燥無聊,就像流水線一樣按照流程要求去做,傳統軟體測試行業也是以“點點點”的手工測試為主,加上國內軟體公司不注重測試,受制於大環境影響等也就給了大眾一種測試人員雖然身處IT行業,卻是毫無

技術

可言的工種。到了如今,時代真的變了,最直觀的表現莫過於大廠測試人員佔比越來越高,甚至測試人員已經超過了開發人員,其次就是招聘要求的提高,越來越要求測試人員擁有七十二變的能力。而在這其中,自動化測試能力是現在手工測試邁向更高技術崗位的必經之路。

大家好,我是狼圖騰,我又來了,從3月初到現在,我從影片會議轉崗到智慧駕駛已經一個月有餘了,是時候好好寫我的經歷了,打算逼自己一把的同齡人可以參考下。在這一個多月裡,心情很複雜,有興奮也有焦慮,興奮的是又可以接觸全新的領域,焦慮在於回想在影片會議專案的近一年的時間,從入門到熟悉,經歷了一段比較痛苦的適應期,如今已經習慣了影片會的測試模式,重新換賽道並且從以前的手工測試為主過渡到現在自動化為主一切又要從零開始,是否會重蹈覆轍?(有時想想習慣真的是一個很可怕的東西,人一旦長時間待在一個環境下會變得麻木,變得毫無危機意識,轉到新的專案,雖然十之八九又會是一段艱難的適應期,但至少可以讓自己重新產生危機意識,未嘗不是一件好事,Standatanewstartingpointandmeetnewchallenges)。

目前所在的團隊主要集中在智慧駕駛CI的測試,由於是整合測試,所以測試與開發是捆綁的,我們需要去了解系統的玩法和邏輯,知道智慧駕駛本身是怎麼去設計的。只有瞭解到系統本身的一些底層原理,才能知道自己測試的哪些地方容易產生問題,哪些不是問題。這樣才能快速完成工作又保證產品質量。我具體任務就負責每天后冒煙的自動化用例分析,自動化指令碼用的也是當前最火的。

Python

,當然肯定不止這一門語言可以實現,最好與實際專案需求和個人能力相結合,選擇最適合自己的自動化測試之路。自動化測試可以大幅提升迴歸測試的效率,測試人員不用花費大量時間去校驗原有功能的正確性,因此最大的優點是非常適合敏捷開發過程中,也就是加入到CI/CD中。

在這一個月中印象最深刻的應該就是客戶都是985,211名校畢業甚至出國留過學。你知道和一群名校畢業的同事一起工作是什麼體驗嗎?”一開始,面對這樣的同事,我清楚的知道,自己和他們的差距實在太大,自己永遠追不上他們了,為了不被他們甩的更遠,你除了行動,別無他法。週一至週五除了例行的加班,下班後都要抽出時間學習,週末就更不用說了。簡單概括為五個字“累並快樂著”,上班上得比上學上自習還勤快!很多事情到最後拼的都是堅持和自律。在大學時,看到那麼多人迷失、墮落,才會更加欽佩那些每天利用空餘時間為自己充電的人。誰都知道堅持了就會有好結果,但就是很多人都做不到。

跟他們更多的接觸後,我發現他們真的是特別棒的一群人,因為他們真的是一群友善的人,並且很熱情歡迎你加入他們的學習小組,邀你共同進步。坦率的說,遇見一個欣賞的人不難,但遇見一群真誠上進的人是我的幸運!同他們在一起,我總是有壓力,也有動力。因為大家都在跑,你不奮力跑起來,就只會被拋在後面。

有一個著名的10000小時定律理論,即一個人想要成為某個領域的專家,需要經過1萬個小時的錘鍊。按此比例計算,如果以每天工作8小時,一週工作5天計算,那麼成為一個領域的專家大概需要5年時間,因此初入職場的前幾年是職業生涯最重要的,一個良好的開端對你以後的職業習慣、思維和待人接物的方式方法大有裨益。我慶幸能夠與一群優秀的人一起工作,每一天都是嶄新的充滿希望的一天,充滿挑戰也充滿樂趣!

其實,寫這篇

文章

也沒有什麼大的意義,大概是分享一下值得期待的職場

生活

吧!分享的本身就是意義所在。還有就是環境可以影響人的心情和行動,可以的話,求職時選擇和你欣賞的人一起工作,你會越來越好的!

最後還是想談談軟實力。一個優秀的測試人員,至少要具備以下兩個特徵:

1。持續學習能力:計算機技術的發展可謂日新月異,如果不持續學習,那麼不出2年,你就會發現你只能當一個廉價的手工測試人員。所以如果能在工作中學習最好,不能的話,下班後保證2個小時的自學時間。幾年下來,你就能發現自己的進步有多大。

2。日常工作的溝通能力:無論是手工測試還是自動化測試,為了熟悉業務,會有很多機械性的測試工作令人感到枯燥乏味,我們要在工作中想辦法最佳化工作效率,比如與他人的溝通協調能力是非常重要的,能體現出一個人處理事情的能力,無論是對於測試工作還是自身能力都是一個很大的優勢。比如說在測試過程中遇到阻塞問題,首先要嘗試自己去解決活找他人幫忙,實在解決不了一定要報告測試經理去協調,不能讓問題積壓在自己手中,否則很容易造成專案進度風險。只有具備這樣的“軟實力“才能得到領導的賞識,去參與更有挑戰性的工作。

另外補充一句:凡事要趁早。特別是技術行業,一定要在頭幾年打下紮實的技術功底,這對將來的技術管理或技術專家路線都有極大的幫助。軟體測試是為數不多可以隨著工齡的增長而長經驗的技術崗位,測試與開發不同,開發可能更多的是和程式碼打交道,更注重在一個領域往縱深發展,而測試可以接觸不同各行業不同業務知識的專案,變化很多。希望我的一些拙見,能對各位軟體測試er和還在測試領域迷茫的同學一點幫助。

**推薦一個「Python自動化測試學習交流群」給大家:

請關注+私信回覆:“測試” 就可以免費拿到軟體測試學習資料,同時進入群學習交流~~

親身經歷!我是如何在1年內從手工測試到自動化測試的?