1. 程式人生 > 實用技巧 >【雜談】全棧測試工程師真地會全棧技術嗎?

【雜談】全棧測試工程師真地會全棧技術嗎?

Time will tell.

一、什麼是全棧測試工程師?

全棧工程師,指掌握多種技能,並能利用多種技能獨立完成產品的人,也叫全端工程師(同時具備前端和後臺能力),英文Full Stack engineer。

全棧測試工程師,其實也可以理解為全能測試工程師。如果有閱讀過《小白成長建議:軟體測試入門》的,應該能明白本來測試工程師就要全能的,至少要廣度夠還要有點深度。

簡單講就是測試什麼都要懂,什麼都要會,不管業務上要對前臺、後臺還是伺服器端,不管是什麼平臺pc、web還是app,要懂功能,效能,安全,自動化等都可以搞定。那麼既然有了這個前提,所謂的全棧測試工程師不過就是一個放大版的頭銜罷了,一個近幾年流行的概念罷了,如同devops、敏捷一樣。

二、為什麼需要全棧測試工程師?

因為在測試這個角度,放大了是質量這個角度,一切能夠提高質量的工作都是測試人員應該涉獵的。就像犯法就應該懲罰一個樣。

最近這幾年,測試看起來在蓬勃發展,但是其實整體的素質和能力卻每況愈下。一方面是低端的沒有突破,另一方面確實測試技術化。

這裡並不是說測試技術化不好,而是很多測試人員在為了工作而工作,並沒有解決質量問題。可怕的是測試人員對自己的要求從全能逐漸變成了業務,再從業務變成了點點點或者寫寫寫兩個極端。在這裡對新手來說是一個非常迷茫的未來,上面的人都還在撲騰到底怎麼玩,你讓小白怎麼知道自己該怎麼玩?

全棧測試工程師的提出,其實只是換了個黃金馬甲的測試工程師,但是它重新定義了測試人員的要求,就是啥都懂。

這樣才能在工作中真正的幫助別人發現問題、定義問題、解決問題,並最終找到質量人員的價值所在。

三、我能做全棧工程師嗎?

隨著敏捷跟 devops 體系的流行,測試行業也開始慢慢發展,各種概念開始流行,測試人員對於未來的發展可能會迷茫,這個是可以理解的,但還是要有獨立思考的能力,不要總是人云亦云,相信什麼名人效應。

在人生的旅途上,導師很重要,那麼作為一名優秀的且負有責任感的測試人員,請在瞭解了你所跟隨的這個人後,再去判斷他所說的是否是正確的。

沒有人能夠隨隨便便成功,也不是人口相傳地說著要全棧要全棧要全棧!要腳踏實地,一步一步慢慢積累,你才能全棧;

要不斷努力,好好學習天天向上,你才能全棧;

要保持快速學習的能力,保持驅動持續學習的興趣,你才能全棧。


不否認,隨著測試的發展,這個行業會越來越需要全能型,綜合素質高的測試人員。但全棧的含義也並不都是硬技術上的,對於一名測試人員,軟技術要求有時比硬技術要求更加高。技術是硬實力,而情商則是軟實力了,相對於開發人員或運維人員來講,在處理需求以及缺陷管理等保障產品質量來說,測試應該更加具備細心、耐心、責任心、好的工作態度以及社交能力這樣的軟技能了。

那麼既然知道了如何能做全棧工程師,並且也知道了所謂的全棧工程師需要會啥,那麼我能不能做呢?

四、全棧工程師並不是真的全棧!

最後想說的一點就是,全棧工程師可能並不是真的全棧。

什麼都懂,什麼都不精,是大家所知道的。本來學習東西就是有成本的,一個人的精力是有限的,要做廣自然很難再有精力做精。

還有一點就是,在任意一家公司的全棧測試工程師。公司團隊強的,那麼對全棧工程師的要求就會低。而公司某些團隊弱的,那麼自然全棧工程師會強。問題解決的越多經驗越豐富,所以全棧工程師只能對當前企業來說是全棧的,但是對於另外的企業來說未必。

因為全棧或者全能也是有針對性的,如同人無完人,全能固然好,但術業有專攻也未必不是一條康莊大道。關鍵是你自己是否想做,想做了後是否喜歡做,喜歡做了後是否堅持做,堅持做了你就一定能夠做到!

絮叨

以上就是今天分享的一些雜談,希望看過本篇文章之後,讓正在做測試和準備做測試的小夥伴們對自己的今後會有一定的明確性,不再迷茫。如果你喜歡軟體測試這個行業的話,可以加入我們175317069一起學習,這裡有行業深潛多年的測試人技術分析講解。同時,也會有各項測試資料,面試題資料連結發放。期待你的加入!

最後祝願你能成為一名優秀的軟體測試工程師!

喜歡的話,歡迎【評論】、【點贊】、【關注】禮貌三連~

Time will tell.(時間會證明一切)