軟體測試就業方向以及該如何準備?

我是在北京一所計算機專業的大二大專生,我是一名女生,學校主要主打軟體測試,老師說知道自己的就業方向在職業生涯中是很重要的,我查了一些資料,方向有三種:技術、管理、技術+管理。由於感覺自己性格比較內向,對計算機也挺感興趣,所以想要做技術。但是還是感覺太籠統了,找不到具體的方向,想請教各位大神,感激不盡!!

如果可以的話,能告訴我為軟體測試行業做準備需要哪些知識儲備或是實踐的方法,再次感謝!!


我也是女生,做了五年開發了

回答中有個說,加班吐血,確實有這樣的現象

但這絕大部分的原因是市場上的測試都是黑盒測試,只有大公司才會有開發測試工程師,寫自動化測試的

建議你先學開發,學到一定程度了,再根據自己興趣來判斷做測試還是開發

更何況你會了開發後,就能寫自動化測試了,可以大大節省你的工作時間

至於管理嘛,就不要想那麼遠了,因為你都沒工作過,根本就不知道自己的能力是在於技術還是管理,等哪一天你覺得自己能勝任管理的時候,再糾結是做技術呢,還是做管理的問題吧!

如果你對開發有興趣,可加入我們的『技術學習小組』,詳見個人資料的鏈接


12月15日上午上班重新編輯:

我11年畢業,非計算機行業,11年末開始從事軟體測試行業,先後在中國銀行(香港),工行研發中心上海開發一部,交通銀行測試中心,以及現在的SXXXXXXd工作。

軟體測試分為四個階段,單元測試,集成測試,系統測試,驗收測試。

這四個階段中,單元測試通常是開發人員的自測階段。剩下的三種測試對於不同規模的公司,就有不同的職位了。

在工行的時候,集成測試是有開發一部的一個測試小組負責的,大概有13個人,全部是測試,隸屬於產品部門。在開發人員將各自的模塊整合到一起後,也就是單元測試完成後,要發布最新的版本,我們小組做的工作就是集成測試,負責驗證版本,將版本發布到不同的環境進行驗證,總共有多達8個版本。在這其中就會有各種各樣的問題。需要用到perl腳本,unix操作,略懂編程知識,業務知識,在excel中編寫測試腳本比對報表或者數據,編寫測試案例。這些都是手工測試,一般不會加班,忙的時候也就是加班到8點半吧,但很少。

在交通銀行的測試工作就不一樣了,因為我做的系統是給銀行櫃員用的,業務性更強,交通銀行沒有專門負責集成測試的小組,所以集成測試和系統測試合一,採用黑盒測試的方法做功能測試。這個階段就要對業務很熟悉,要把自己當成銀行櫃員來看,站在他們的角度看問題,熟悉銀行各種的業務場景。這時候溝通能力就極其重要了,你要和銀行的業務溝通,要和開發溝通,要和你附近的同事溝通,如果題主真的很內向,不喜歡和人交流,那麼這個階段的測試就不太適合你了。

Sxxxxxd公司的上海部就是曾經的復旦金仕達,與在銀行測試不同,我們這次是乙方,是把做好的產品賣給甲方,也就是銀行和券商的。流程是這樣的,甲方提出需求,然後談攏了價格後,回公司後我們的需求人員,開發人員,測試人員要一起討論需求,然後制定開發計劃,接下來就是開發-測試-發布-實施的過程了,每一步都要測試人員的參與,在這其中就對溝通能力是個考驗。你要和需求溝通,要和開發溝通,去到客戶現場還要和客戶溝通。要對業務能力極其熟悉,我在這裡工作了一年多,還沒弄清所有的業務需求呢。測試過程中還需要掌握C++的編程,熟悉oracle,unix。在版本穩定下來後還要做自動化測試。

我從做測試開始就一直是從事金融方面的,還有人做遊戲的測試,移動端的測試,以及一些其他的軟體和系統,比如車載系統,比如醫療系統等等。遊戲的測試最累,加班最多,移動端其次,因為版本迭代太快,所以工作量太大,而且工資水平也不如金融類,請答主認真鑒別選擇。

總結一下,對於一個合格的測試來說,技術能力是一部分,但是更多的東西都是要在工作中學到的業務知識,哪怕你是做自動化測試,或者壓力測試,也要相當熟悉你所測試的系統,在這點上,就要比開發用到更多的時間和精力去學習理解業務知識,去溝通。我所認識的同事里,內向的人都去做開發了,測試的妹子都是活潑的。答主如果真的想從事測試這個行業,就學會和人溝通吧。

分割線------------

你查的方向不對,還有業務方向。我做這個職業四年了。可以明確的告訴你,對於軟體測試溝通能力極其重要!如果你只是想做純技術的軟體測試,你只能做自動化測試了,但是這個方向並不容易轉管理,因為軟體測試的領導都是業務精通者,並善於溝通。


測試理論知識 軟體測試的定義 種類 測試用例 需求分析

進階知識 linux 資料庫

app的測試

測試工具 Jmeter SoapUI loadrunner 性能測試壓力測試

QTP 各種 還有bug管理工具 禪道 bugfree jira等等

需要學習的還很長,加入我們群跟我們一起學習吧


編程語言+測試知識+資料庫+Linux...呃呃,暫時就想出了這麼多。。


先做開發再轉。


推薦閱讀:

計算機讀研的話,哈工大本部和哈工大深研院哪個更值得選擇?
程序員學會編譯器,操作系統,工資就會很高嗎?
現在手機屏幕基本都普及1080p了,為何對解析度要求更高的筆記本大多都還是1366*768的屏幕呢?
IT工作者應如何避免滑鼠手以及手臂發麻等病症?
IT技術男,普通本科上了一半,找到工作了應該輟學嗎?

TAG:程序員 | 軟體測試 | IT行業 | 就業方向 | 軟體測試工程師 |