都已經1202年了,你竟然還在說測試比不上開發?

博為峰網校發表於2021-08-05

時間如白駒過隙,不知不覺從事測試行業已經近八年了,這些年來經常會聽到這樣的質疑,你是不是因為技術不好,不會編碼,才做的測試?我先給出我的真實經歷,我是正規軟體工程專業出身,我畢業那年,正是安卓程式設計大行其道的時候,許多同學都去參加了培訓機構,培訓完成去做研發,而我自己選擇了先行實習,而後畢業後陰差陽錯入了測試一行,剛開始的時候,我和許多剛入門的測試同行一樣,每天點點點,加我VX:atstudy-js 回覆“測試”,進入軟體測試學習交流裙~~覺得這工作沒有任何技術含量,想著做一段就轉開發,但是隨著工作時間越來越長,我經常會聽到開發這樣的抱怨,一次次置自己處在難堪的境。

1.你發現的是個無效缺陷,而我自己卻無法辨別其到底是不是編碼問題。

2.測試環境我們研發沒時間弄,你自己去部署一下,我發現我根本不知道如何著手部署測試環境。

3.研發指著一段程式碼對我講,你看這裡我用了介面、這個方法我傳了參,你一看就懂,而我根本看不懂程式碼。

4.明明自己已經在測試環境測試好好的下載功能,到了線上就超時了,領導對我說,有沒有考慮大數量下的效能影響,而我一臉懵逼。

5.系統越來越大,迴歸測試用例執行耗費的時間越來越長,只能點燈熬夜,確根本不知道如何搭建一套自動化框架。

我想以上的經歷,大部分測試人員都經歷過,而我自己從一次次的質疑、一次次的求解過程中,激勵自己去深入學習軟體測試,我才發現,軟體測試領域浩瀚如海,如果將其做好,肯定不弱開發。下面我從幾個方面介紹,分享下我現在的認識。

測試不只是點點點

大多數功能測試的工作,看著就只是點點點,但是實際上我們要考慮的內容非常多。

從上面這張圖中,我們可以清晰的看到,您在做測試的時候,最起碼要從功能、資料、效能、安全、自動化五個方面進行考量,不然您測試的系統肯定不充分,容易出現線上問題。那麼這也就解決了我們的第一個問題,測試是有廣度的工作,需要您不僅在功能測試領域專業,更需要在資料、安全、效能、自動化等領域也有所深入。

測試是有技術含量的工作

測試並不是誰都可以勝任的工作,測試工作是非常具有技術含量的工作,不僅要求您有耐心、細緻、善於溝通、有風險意識、有結構化思維的軟實力,更需要有強大的技術儲備,要想做測試工作高人一等,最起碼要精通以下的技術棧:

1.熟練一門開發語言,推薦 java 和 python

2.熟練 SQL,包含常見關鍵字、常見聚合函式,還應該包含其常見特性:鎖、事物、索引是必須要牢記於胸的內容。

3.熟練常見的 linux 命令,檢視日誌、切換檔案、搜尋關鍵字、檢視埠占用、檢視 ip 是否連通,這些常見的命名必須熟練掌握。

4.熟練常見的開發框架,目前而言:主要學習 Springboot、mybatis、redis、XXMQ

5.熟練常見的工程管理工具:maven

6.熟練常見的測試框架:testng、junit、selenium等

7.掌握常見中介軟體 tomcat

8.掌握一門指令碼語法,go 或者 shell

還有更加深入的技術棧,這裡不再列舉,您不難發現,想要做好測試,要掌握的技術不比開發少,甚至對我們的要求更高,因此我們做測試,在技術棧上應不弱開發。

最後的屏障

我現在越來越認為,我們測試夥伴從事的工作是至關重要的,因為我們是軟體的最後一道屏障,而且牢牢著掌握著軟體的生死,當然也會承接著來自研發、業務、產品各方的壓力,這個時候更考驗我們的耐心、專業性和操守,我們必須守住底線,守住軟體的最後一道屏障。

多元化的工種是測試

網際網路行業發展至今,已經日趨成熟,除了研發、測試、產品許多崗位因此產生,比如:運維工程師、產品經理、技術諮詢等等,您會發現測試人員是個多面手,這個崗位所涉及的技術、業務涵蓋了眾多崗位,如果對哪個崗位產生興趣,可以迅速轉行。加我VX:atstudy-js 回覆“測試”,進入軟體測試學習交流裙~~

·您善於溝通,前瞻性好,有視野,那麼可以轉產品;

·您善於技術,技術實力充分,想做研發,可以轉研發;

·您想默默的從事後臺工作,可以轉行運維。

總之一切都是那麼的水到渠成選擇測試行業,相當於無形中給自己準備好了第二職業。

測試開發是趨勢

從近幾年的趨勢可以看出,市場對測試開發的人員需求倍增,這也是未來的趨勢所在,所以歸根結底,測試不只是功能,研發不能只關注程式碼,二者要有效結合,從這個趨勢來看,測試開發其實是殊途同歸,只不過是各有側重,但是二者的技術棧互補互通,既然如此,何不努力提升自我,做個好測開,不必無謂的糾結於目前的職位title是測試還是開發。

所以我想要說,我們不必糾結於處於哪個崗位,關鍵在於您是否想在這個行業有所作為,只要您想,那麼你就能。測試做好,肯定不弱開發,超過研發的測試比比皆是,但是請記者,無論哪個崗位都是要有技術職稱,因此,希望您不必苛求身處何職,請不斷提升自我,不負時光不負卿!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2785502/,如需轉載,請註明出處,否則將追究法律責任。

相關文章