1. 程式人生 > >10年阿里測試大牛感悟——寫給還在迷茫的朋友

10年阿里測試大牛感悟——寫給還在迷茫的朋友

這兩天和朋友談到軟體測試的發展,其實軟體測試已經在不知不覺中發生了非常大的改變,前幾年的軟體測試行業還是一個風口,隨著不斷地轉行人員以及畢業的大學生瘋狂地湧入軟體測試行業,目前軟體測試行業“缺口”已經基本飽和。當然,我說的是最基礎的功能測試的崗位需求已經很少了,而自動化、效能、安全乃至於以後可能出現的大資料測試、AI測試仍存在著非常多的機會。

其實,目前的國內市場,很多軟體企業都存在著重開發、輕測試的現象,甚至有很多網際網路和軟體企業都沒有測試,上線純靠開發和非專業的內部測試,這就造成軟體產品的質量問題頻出,上線後出現各種問題。很多公司都表示市場上專業的軟體測試人員實在太少,想聘請也沒有這方面的人才,所以只好退而求其次拿軟體開發人員急用。

程式設計師之間流傳著這樣一句順口溜:有人喜歡創造世界,他們做了開發者;有的人喜歡開發者,他們做了測試員。什麼是軟體測試?軟體測試就是一場本該在使用者面前發生的災難提前在自己面前發生了,這會讓他們生出一種救世主的感覺,拯救了使用者,也就拯救者這個軟體,避免了他們被解除安裝的命運。

所以隨著網際網路和軟體行業的日漸成熟,測試也逐漸的被各個公司重視。中華英才網顯示,目前軟體測試人才的缺口在30萬人以上,IT行業國內外巨頭正在加緊爭奪軟體測試人才,華為一次丟擲50名軟體測試人員的招聘大單,而聯想、用友、瑞星等企業也紛紛打出高薪招聘軟體測試人才的啟事。隨著測試行業的不斷髮展,北京和上海將會帶動其他城市一起發展。

因此,軟體測試的前景只會是越來越好,對專業素質要求也會越來越高。但是還是有不少的軟體測試工程師站在“十字路口”迷茫、無助,找不到自己的方向。一切的迷茫都是因為想得太多而做的太少!每位軟體測試行業從業者都能意識到目前自己面臨的窘境,但能及時作出改變,順應時代變化的人還是太少。多數人明明“泰山崩於前而面色如土”卻只能眼睜睜看著自己被行業淘汰嗎?

並不是,下面的軟體測試工程師發展方向知識架構體系圖,會告訴你該往哪裡努力:

一、Linux必備知識

linux作為現在最流行的軟體環境系統,一定需要掌握,目前的招聘要求都需要有linux能力。

二、Shell指令碼

掌握shell指令碼,包括shell基礎與應用、shell邏輯控制、shell邏輯函式等。

三、網際網路程式原理

自動化必由之路:前端開發基礎知識以及網際網路網路必備知識。

四、Mysql資料庫

軟體測試工程師必備Mysql資料庫知識,不僅僅停留在基本的“增刪改查”。

五、抓包工具

Fiddler、Wireshark、Sniffer、Tcpdump各種抓包工具適用於各種專案,總有一款適合你。

六、介面測試工具

介面測試神器,你繞不開的強大工具:Jmeter。小巧靈活:Postman。

七、Web自動化測試Java&Pyhton

瞭解自動化的目的,熟練掌握testng&unittest自動化框架,以及斷言與日誌處理。

八、介面與手機自動化

專業介面呼叫、測試解決方案。組建完整的web和介面自動化框架,Appium整體使用。

九、敏捷測試&TestOps構建

揭開TestOps的神祕面紗,持續整合Jenkins框架爛熟於心。

十、效能測試&安全測試

軟體測試的彼岸:效能測試和安全測試,選對方向,努力爬坑吧!

上面就是我為大家整理出來的一份軟體測試工程師發展方向知識架構體系圖。希望大家能照著這個體系在3-4年內完成這樣一個體系的構建。可以說,這個過程會讓你痛不欲生,但只要你熬過去了。以後的生活就輕鬆很多。正所謂萬事開頭難,只要邁出了第一步,你就已經成功了一半,等到完成之後再回顧這一段路程的時候,你肯定會感慨良多。

如果你不想再體驗一次自學時找不到資料,沒人解答問題,堅持幾天便放棄的感受的話,可以加我們的交流群:672899761裡面有各種軟體測試資料和技術交流。

加油吧,測試員!路就在腳下,成功就在明天!

未來的你肯定會感謝現在拼命的自己!

相關推薦

10阿里測試感悟——迷茫朋友

這兩天和朋友談到軟體測試的發展,其實軟體測試已經在不知不覺中發生了非常大的改變,前幾年的軟體測試行業還是一個風口,隨著不斷地轉行人員以及畢業的大學生瘋狂地湧入軟體測試行業,目前軟體測試行業“缺口”已經基本飽和。當然,我說的是最基礎的功能測試的崗位需求已經很少了,而自動化、效能

五月的倉頡的 三java程式設計師面試感悟 分享大家

稀裡糊塗的敲了兩年程式碼,應該都算不上敲。因為某種原因迫使要換工作,發現知識及其不牢固並且不知道怎麼有條理的學習,所以就找些類似這樣的面試博文來看看學些啥。。。。 原文地址http://www.cnblogs.com/xrq730/p/5260294.html,轉載請註明出

10軟體測試工程師,只剩下這點感悟了(初級測試工程師必看)

這兩天和朋友談到軟體測試的發展,其實軟體測試已經在不知不覺中發生了非常大的改變,前幾年的軟體測試行業還是一個風口,隨著不斷地轉行人員以及畢業的大學生瘋狂地湧入軟體測試行業,目前軟體測試行業“缺口”已經基本飽和。當然,我說的是最基礎的功能測試的崗位需求已經很少了,而自動化、效能

你知道測試怎麽測試計劃的嗎?

困難 測試數據 要求 其他 生活 手冊 .cn https 我沒 相信大多數的軟件測試工程師都聽說過或者簡單了解過測試計劃,但是你真的知道什麽是測試計劃麽?你真的知道如何編寫測試計劃麽? 大多數人應該是一臉茫然。 百度的結果五花八門,有沒有相對規範的標準呢?答案是沒有,

一個6java程序員的工作感悟迷茫的你

程序員 Java 程序人生 前言 很多年前,剛剛從大學畢業的時候,很多公司來校招。其中最爛俗的一個面試問題是:“你希望你之後三到五年的發展是什麽?”。我當時的標準回答是(原話):“成為在某一方面能夠獨當一面的技術專家“。後來經歷了幾家不同的公司,換了不同的方向,才知道這個真是一個很難的問題。因為兵

轉載內容,MAC 訊息驗證編碼的使用和相關概念非我所,我只是備忘檢視,並加註解一些紅色字型內容

  資訊保安基礎知識 MAC訊息驗證碼及金鑰管理問題   版權宣告:本文為博主原創文章,未經博主允許不得轉載。 原文地址https://blog.csdn.net/a359680405/article/details/41518685   &n

阿里P7細說架構——設計模式專欄

設計模式介紹 對於有經驗的開發人員,學習設計模式有助於我們找到在軟體開發過程中所面臨的問題的最佳解決方案。一直以來軟體都是為了用來解決現實生活中遇到的複雜問題而存在,設計模式(Design pattern)就像一套基礎武功心法,每一式都代表了一類問題的最佳實踐,且可根據實際情況組合使用。本

阿里P7整理2的0個非常有用的Java程式片段,你知道幾個呢

1、字串有整型的相互轉換 String a = String.valueOf(2);  //integer to numeric string   int i = Integer.parseInt(a); //numeric string to an int 2、向檔案

一個阿里工作4java程式設計師的從業心得,迷茫朋友

貌似這一點適應的行業最廣,但是我可以很肯定的說:當你從事Java一年後,重新找工作時,才會真實的感受到這句話。 工作第一年,往往是什麼都充滿新鮮感,什麼都學習,衝勁十足的一年;WEB行業知識更新特別快,今天一個框架的新版本,明天又是另一個新框架,有時往往根據專案的需

測試必會的前端--javascript基礎知識

文件物件模型 dom 就是一個html dom 把 html 劃分成了一個樹結構 dom能夠操作分支,改變樣式改變內容 dom是有分支的 document 是具體的物件,是dom的一種實現方式,可以通過doucument 節點可以遍歷文件裡的所有子節

一個6java程式設計師的工作感悟迷茫的你

前言 很多年前,剛剛從大學畢業的時候,很多公司來校招。其中最爛俗的一個面試問題是:“你希望你之後三到五年的發展是什麼?”。我當時的標準回答是(原話):“成為在某一方面能夠獨當一面的技術專家“。後來經歷了幾家不同的公司,換了不同的方向,才知道這個真是一個很難的問題。因為兵無常勢,什麼東西都是在不斷

測試都是這樣學習的,你get到了嗎?(做到這些你也可以)

      有不少的軟體測試工程師站在“十字路口”迷茫、無助,找不到自己的方向。一切的迷茫都是因為想得太多而做的太少!每位軟體測試行業從業者都能意識到目前自己面臨的窘境,但能及時作出改變,順應時代變化的人還是太少。多數人明明“泰山崩於前而面色如土”卻只能眼睜睜看著自己被行業淘

2017—8阿里JAVA神,教你如何正確的學習JAVA(新手必看)

學習步驟和學習流程圖都有,只要好好的跟著這個步驟學習,年入10W都不是夢。首先:java基礎很重要的,選一本好的java書,好好的學習鑽研,然後還是繼續學了,主要的步驟就是:1:J2SE面向物件-封裝、繼承、多型、記憶體的分析、遞迴、集合類、泛型、自動打包與解包、Annota

10軟體測試工作總結-有迷茫,有痛苦,有彎路,有捷徑。

時光荏苒,從畢業到現在已經10年,10年來一直從事著軟體測試的工作。從一個什麼都不會,到測試技術人員再到測試管理,期間有迷茫,有痛苦,有彎路,有捷徑。今天對自己過去的10年測試經歷做一個總結,一是給自己重新出發增加動力,二是給剛入道的、迷茫中的測試朋友一點點建議,希望你們少走彎路。所謂方向比努力重要,這絕對是

10軟體測試工作總結

讀完文章感覺醍醐灌頂,目前我做測試已經進入了一個瓶頸期,之前比較懶,疏於學習,現在必須要突破自己,更上一層樓,2017,加油↖(^ω^)↗ 原文如下:         時光荏苒,從畢業到現在已經10年,10年來一直從事著軟體測試的工作。從一個什麼都不會,到測試技術

8測試工程師+面試官——求職心切的求職者

作為一個已經有多年工程師面試經驗,並在國內的大企業,小企業,國外的大企業,小企業混跡過的面試官(注意,我是技術人員,不是HR),我面過很多形形色色的求職者,也有自己的思考。這篇文章希望能幫助到正在面試中的人們。 每年的校園招聘季,閱讀和篩選簡歷都是我重要的工作之一。在一上午時間內懷著生怕錯

架構師是忽悠嗎?阿里技術告訴你真相!

三、在做系統設計時是否考慮到了未來的一些發展?儘可能不要出現未來的一點變化就導致現在白乾或要花大量力氣來改造的現象。   想當年做服務框架的時候,後來就發現由於當年做設計的時候沒有考慮到將來服務呼叫trace的問題,導致了後來為了彌補這點花了巨大的力氣(不是技術上,而是實施上)。   全面需要架構師有足夠廣的

一樣程式碼: 31個Android 開發者工具

編輯推薦:稀土掘金,這是一個針對技術開發者的一個應用,你可以在掘金上獲取最新最優質的技術乾貨,不僅僅是Android知識、前端、後端以至於產品和設計都有涉獵,想成為全棧工程師的朋友不要錯過! 這是一個幫助你跟蹤app整體效能的工具,深入分析關鍵的效能資料如FPS,

2017十騰訊講解---- Java併發程式設計:volatile關鍵字解析

我做為一個工作10年的JAVA從業人員分享一下我的一些經驗,現在解析一下Volatile關鍵詞 volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因為在程式中使用它往往會導致出人意料的結果。在Java 5之後,

《深入探索Android熱修復技術原理》安卓熱修復原理寶典出爐,阿里技術聯袂推薦

繼《阿里巴巴Java開發手冊》後,阿里為開發者帶來了第二份重磅大禮:業界首部安卓熱修復原理書籍——,該書為阿里巴巴手淘技術團隊撰寫,現已免費開放下載。  熱修復技術,可以看做是Android平臺發展成熟至一定階段的必然產物。它是一種維護流量、對使用者打攪極小的技術