首先,很多崗位都是無法做一輩子的,所以,在到了某一個階段的時候,都會尋求轉(zhuǎn)型。至于是不是曇花一現(xiàn),這個還是需要看個人的能力。

軟件測試工程師確實入門要相對程序員、產(chǎn)品經(jīng)理這些要低一點,但是,要做深入了,還是需要下一點功夫的。

其實,在我們軟件測試的工作中,有著大量的重復性勞動。

軟件測試

例如:我在1.0版本中測試了我的核心流程,到了1.1版本的時候,我除了驗證改動部分,我對于核心流程還是需要進行測試的。

這樣重復的勞動其實就可以交給機器來完成,也就是我們常常說的自動化測試。

可以說,掌握了自動化測試的能力,也算是測試人員的一個進階吧。當然,測試也是需要產(chǎn)品思想的,因為測試其實是對產(chǎn)品的一個驗證過程,我們除了測試系統(tǒng)是不是符合產(chǎn)品的功能設(shè)計,我們還可以檢查產(chǎn)品的設(shè)計是不是符合交互的場景等等。

當我們能夠?qū)Ξa(chǎn)品進行驗證的時候,其實,我們又算是上了一個臺階了,從純技術(shù)性的測試工作,轉(zhuǎn)化為了以市場為導向的測試工作。

在下一步呢?

測試其實是一個對質(zhì)量控制的崗位,只是我們常常控制的只是研發(fā)完成到上線之前的環(huán)節(jié)。但是,我們可以將測試的概念放大,測試是什么?是質(zhì)量的控制,那么,QA(質(zhì)量管理)就是測試的下一步進階。

軟件測試

QA就需要控制從立項到上線前的所有環(huán)節(jié)的輸入和輸出。

不過,QA是需要成本的,對每一個環(huán)節(jié)監(jiān)管也就意味著每個環(huán)節(jié)的輸出都必須符合規(guī)范,這樣的話,勢必就會花費大量的時間在QA的管理上。

對于很多小的企業(yè),其實并不會有QA的部門的。

因此,測試想要能夠進階到QA,就還需要學習大量的QA知識,然后進入到一個較大的企業(yè)中去。

如果你做到QA的管理崗位,我想45歲之前,你應(yīng)該都算是比較安全的了。

再未來的時間的話,就看你自己的意向了,我相信,不管是程序員還是產(chǎn)品經(jīng)理,想到干到退休,基本是不大可能的,所以測試也一樣。

我們需要考慮自己的未來了,最好能夠在一定的階段時,讓自己成為一個復合型的人才,能夠在公司的經(jīng)營和運營方面下功夫,將自己的經(jīng)歷融入到管理中,讓自己更上一層樓。