軟件測試職業發展

你有職場焦慮麼?面試

在職場中,最爲關心的就是在職場應該怎麼發展?隨着經驗和年齡的增長,如何提高本身的能力?數據庫

若是你已經在職場溫馨區了,那你想出來麼?編程

做爲互聯網行業的一份子,恐怕今年確定知道華爲開始清退34歲以上的員工而震驚,那段時間朋友圈和公衆號都在談論這件事情,這件事情同時也來一陣子恐慌。雖而後來任老大出來闢謠說是退休,而非」清退「,可是一樣也給了互聯網從業者一個不小的「職業擔心」。tomcat

後來在一些公司的JD上看到,開始出現年齡限制了,硬性條件規定年齡35歲如下,同時也常常會看到某公司的平均年齡26歲,也常常聽到同行們談起40歲後就開始轉行,不能再作測試或開發,怎麼拼也拼不過年輕人等等。安全

基於上面這些話題,曾經確實給王豆豆帶來了一陣子的職場焦慮,一想到這些內心就不禁得懼怕,以爲本身的業務能力通常,技術也不咋的,之後若是找不到工做可咋辦啊?同時也想到王豆豆除了作軟件測試,好像也不會作其它的,就更加的恐慌,那這就是職場焦慮。網絡

身在職場,有職場焦慮很正常,看着同齡人有的已經開始作到行業領頭位置了,同時看着比你小的小鮮肉一批批涌進來,他們比你薪酬要得低,不像已經成家有小孩的你,能夠無限地加班而沒有顧慮。架構

年齡是一個絕對值,改變不了,當年齡愈來愈大軟件測試人員應該怎麼才能職場立足下來呢?這就須要依靠測試人員核心職場競爭力去拼,那麼你的核心職場競爭力在哪裏?框架

職場競爭力就是一我的在職業生涯中所具備的獨特的、有競爭力的技能、態度、知識等各個方面的總和。編程語言

那軟件測試人員應該怎麼保持本身的職場競爭力呢?工具

首先,分析下軟件測試崗位的發展方向:

軟件測試崗位能夠向二個方向發展,一個管理方向,一個技術方向。

  • 管理方向

管理方向有測試經理,測試組長,甚至測試總監等等

  • 技術方向

從測試級別能夠分爲初級測試人員,中級測試人員,高級測試人員

從測試類型能夠分爲單元測試(白盒測試),功能測試(黑盒測試),自動化測試,性能測試,安全測試,接口測試,甚至測試工具開發人員,測試架構師

其次,分析本身的性格和愛好:

每一個軟件測試人員或即將進入軟件測試的人員都應該分析本身的性格,明確本身的喜好,只有清楚這些,根據本身的性格和愛好去選擇職業才能作得長久,這就是愛一行才能幹一行。

就像一件事情,你是堅持地去作會長久些,仍是由於喜歡自願去作會長久些?當一件事情你是由於堅持去作,也許某一天就堅持不下去了就會放棄。

若是你並不清楚軟件測試是作什麼以前,能夠多多瞭解一下,而後結合本身的特色進行選擇,王豆豆開始並不知道軟件測試,也不清楚軟件測試是作什麼的,但慢慢作着作着,王豆豆就以爲真的很喜歡這一行,不論是作的事情,仍是接觸到的人都讓王豆豆有理由繼續下去,這是也與王豆豆的性格有很大關係,幹一行愛一行。

王豆豆是真的很喜歡軟件測試,並且從一開始目標就很明確,要往技術的路線走,三年前面試的時候就說過要往技術路線,三年後王豆豆仍是想繼續作技術,這並非表明王豆豆不想作管理,而是以爲目前的技術還很菜,性格也不算沉穩,若是如今貿然轉管理,估計作得也不會怎麼好,因此目前的目標仍是向技術路徑走,等到哪天水到渠成再轉也不遲。

由於王豆豆作管理的時候比較少,因此後面主要以技術方向發展。

最後,明確了方向以後,就能夠開始落實到執行方面,下面根據軟件測試級別分析軟件測試人員應該具有的技能。

1.初級測試人員

  • 測試設計能力 對項目的需求進行分析,提取測試點,根據測試點設計測試方案和測試用例
  • 代碼分析:能理解設計文檔,讀懂代碼
  • 文檔編寫:常見文檔(測試計劃、方案、用例、報告)等
  • 測試思惟 根據本身的理解對軟件測試有了必定的認識,就算是剛接到一個項目,也能夠根據功能進行測試

2.中級測試人員

  • 精通業務 熟悉需求,對項目業務熟悉,業務的理解能夠提出本身的見解
  • 熟悉相關的測試技術
  • 創造性:有本身的思想、思惟,主動在工做中嘗試;
  • 分析定位問題:不止發現問題,還能分析問題;

3.高級測試人員

  • 精通測試技術 測試技術上的牛人,發現深度的bug,可讓開發人員折服
  • 測試技術帶領者 帶新人,培養測試人員
  • 引進新測試技術並培訓你們
  • 開發測試工具 根據項目的需求開發出合適的測試工具或測試框架

那如何使本身達到各個測試級別的能力呢?

歸根結底一句話:持續地學習,只有不斷地學習,才能不斷地進步。

就像剛開始作測試的時候,不會寫測試用例,都拿着前輩們測試用例,照着寫,寫多了也就慢慢會了,就算是在寫的過程當中遇到什麼問題也能很快解決。

對不少軟件測試人員來講,寫文檔,分析需求,提交缺陷,測試思惟等等,這些都不是事兒,而獨獨對編程語言難以降伏,王豆豆剛開始也是同樣,雖然說如今水平也是通常,但其中走過多少彎路,只有本身知道。

01

JAVA

王豆豆主要學習的是JAVA,在大學只學過C語言,畢業前些年都沒有想要學習編程語言,後來慢慢地發現若是隻是將眼光聚焦在功能上面,發現的缺陷老是很片面,後來項目組想找人作自動化,也就是從這個時候開始打算學習JAVA,剛開始學習時,找開發同事教,在網上找視頻看。

若是有人也是零基礎,想學JAVA,王豆豆推薦馬士兵的JAVA視頻(尚學堂),小馬哥的教學風格很棒,知識點講解很到位,涉及的知識面很全,難易進度也是按部就班。

小馬哥的視頻在網易雲課堂就有,你們能夠去找找,看成入門課程是足夠了,王豆豆當時就是跟着一遍又一遍地看,算是入了JAVA的大門。

02

數據庫

從一開始作測試時,就開始接觸到數據庫,前期也全是依靠前輩手把手教,學習到的知識也是零零散散的,後來是看的李興華的ORACLE的視頻,算是全面瞭解了SQL語言,可是對數據庫自己的仍是不太瞭解。

03

Linux

Linux也是一開始作測試時就須要用到,須要看日誌,須要搭建環境,也是看別人怎麼作,本身就學着怎麼作,若是碰到不懂的命令就問,當時公司不能上外網,百度這些都用不了,那是手機也沒這麼智能,因此大部分碰到問題都是問同事,問開發,本身去學習和摸索。

就如剛開始須要查詢tomcat的進程,使用到的命令是ps -ef|grep tomcat,當時徹底不知道爲什麼意,就是看同事用,本身也照着學,後來用得越多,瞭解得也越多,知道中間的|是管道查詢,grep是查詢文件中的內容。

作軟件測試須要學習的知識有不少,好比通訊項目的網絡協議,金融項目的會計知識,作自動化測試須要學習Jenkins,Docker,Selenium,APPium,RobotFramework等,接口測試須要用到的Postman,Fiddler,性能測試須要用到 Jemter,LoadRunner等等,這些並無列全,只是列出了目前最爲主流的部分測試工具和技術。

雖然職場給了咱們很限制,可是咱們只要保持本身的核心職場競爭力,那終是不會被淘汰,在其位謀其職,居安思危,不要進入到職場溫馨區。

相關文章
相關標籤/搜索