很多想從事測試工作的小伙伴,都想知道測試工作未來(lái)的發(fā)展方向。由于做測試要懂得很多技能和知識,所以測試發(fā)展的方向選擇面應該是非常廣的。本篇就講一下測試職業(yè)的轉型及未來(lái)發(fā)展方向。
基本上軟件測試的發(fā)展可以分為3類(lèi):
1. 技術(shù)類(lèi)
顧名思義就是專(zhuān)注于測試技術(shù)的方向,而測試將不僅僅停留在黑盒測試。更多的還要參與白盒測試和灰盒測試,因此必須有一定的計算機知識儲備作為基礎。由于門(mén)檻有比較高收入也會(huì )相對較高,也是未來(lái)測試發(fā)展方向之一。而純做功能測試的人大多數將被漸漸淘汰,留下的都是些業(yè)務(wù)小能手。
技術(shù)類(lèi)測試主要有以下3種測試職位:
- 自動(dòng)化測試工程師
- 性能測試工程師
- 測試開(kāi)發(fā)工程師
想往這方面發(fā)展的話(huà)需要掌握至少一門(mén)編程語(yǔ)言,也許有人會(huì )問(wèn)自動(dòng)化和性能測試工具那么多,會(huì )用工具不就可以了嗎?的確工具可以做到入門(mén)級別的自動(dòng)化和性能測試,但如果想做到更深層次的話(huà)還是需要手動(dòng)改腳本代碼,畢竟工具僅僅提供了基礎的方法而已。當然通過(guò)工具入門(mén)也是非常有必要的,但*終還是需要通過(guò)編寫(xiě)腳本來(lái)完成相關(guān)測試的。
2. 產(chǎn)品類(lèi)
雖然說(shuō)了技術(shù)類(lèi)方向的好處,但也不是所有人都適合往這個(gè)方向發(fā)展,那么就可以轉型向產(chǎn)品類(lèi)發(fā)展。這其實(shí)也是一個(gè)不錯的選擇,畢竟沒(méi)有測試技術(shù)的話(huà)從長(cháng)遠來(lái)看終將被取代,不如早點(diǎn)實(shí)現轉型,而且產(chǎn)品類(lèi)職位也是需求量非常大的。
產(chǎn)品類(lèi)主要有以下2種職位:
- 數據分析師
- 產(chǎn)品經(jīng)理
想往這方面發(fā)展的話(huà)只需要利用好測試經(jīng)驗,在設計產(chǎn)品或者數據分析之*慮到用戶(hù)可能產(chǎn)生行為(就是測試思維),從而設計出更好的產(chǎn)品。這點(diǎn)相比于沒(méi)有測試經(jīng)驗的人來(lái)說(shuō)會(huì )有很大的優(yōu)勢,而且也更容易和開(kāi)發(fā)打交道。因此產(chǎn)品類(lèi)的轉型是非常適合不想往技術(shù)類(lèi)發(fā)展的測試人員的。
3. 管理類(lèi)
管理類(lèi)也是一個(gè)很好的發(fā)展方向,但相對來(lái)說(shuō)比前面2種都要難,其需具備很強的測試技術(shù)思想及大局觀(guān),而且考慮的事情非常多。所以很多人說(shuō)做技術(shù)累但是身累,但做管理就是心累了。精神上的痛苦遠遠要超過(guò)身體上的痛苦。大多數管理類(lèi)職位要求也很高,競爭壓力巨大,但收入*是比前2者要高得多。
管理類(lèi)主要有以下2種職位:
- 測試主管
- 項目經(jīng)理
想往這方面發(fā)展的話(huà)需要很強的綜合能力,合理制定項目流程,人員的分配管理,質(zhì)量的全局把控,團隊溝通協(xié)作等等,這些遠比學(xué)一門(mén)編程語(yǔ)言來(lái)的復雜。因此其實(shí)是要經(jīng)過(guò)長(cháng)時(shí)間的積累,培養自身的綜合能力,當然這種機會(huì )有時(shí)候需要機遇和伯樂(lè ),不可強求。