軟件測試基礎(chǔ)上手時間一般在1-3個月。軟件測試入門門檻較低 ,基礎(chǔ)的軟件測試理論一般一個月左右就可以學會,在學習的同時就可以進行測試。

其實最簡單的手工測試執(zhí)行,也就是點點點。花一周時間學習完業(yè)務,知道所有功能,就可以進行最簡單的測試了。通過手工測試找出系統(tǒng)的bug,提單給開發(fā)修改,修改完成后在進行驗證,輸出功能測試報告,這就是最簡單的測試流程。

軟件測試培訓

點點點的測試方式,是最簡單的,也是測試環(huán)節(jié)最不重要的,一般都是由初入職場的菜鳥完成,只要細心,按照測試用例執(zhí)行,就能夠完成工作。但測試執(zhí)行絕對不是軟件測試全部,要知道,測試和開發(fā)同樣屬于研發(fā)崗位,肯定沒有那么簡單。優(yōu)秀的測試工程師除了最基礎(chǔ)的測試執(zhí)行,更重要的是懂得測試設(shè)計,在經(jīng)過需求澄清后,要通過需求,分析軟件或系統(tǒng)的風險點,梳理出測試方案和測試策略,寫出高質(zhì)量的測試用例,只有高質(zhì)量的測試用例才能更好的保證產(chǎn)品的質(zhì)量。

好的測試工程師,能夠在產(chǎn)品的需求階段就給出功能、性能、安全方面的建議,這些建議可以幫助開發(fā)人員少走很多彎路。在產(chǎn)品方面,除了產(chǎn)品經(jīng)理,測試人員是最熟悉產(chǎn)品架構(gòu)和功能的,經(jīng)驗豐富的測試人員發(fā)現(xiàn)和定位問題的速度比一般的開發(fā)人員更快更精確。

軟件測試培訓

另外,很多人都認為測試人員不需要懂代碼,其實這種想法是錯誤的。要想成為優(yōu)秀的測試,必須要能看懂代碼,因為很多問題光靠黑盒測試是無法發(fā)現(xiàn)的,一定要會review代碼,尤其是安全測試。

另外,測試人員還需要學習自動化技術(shù),比較人力是有限的,將測試用例寫成腳本去執(zhí)行,這也是一名測試工程師必備的技能。

軟件測試是一項低門檻,高屋頂?shù)穆殬I(yè),也是一項收入差很大的職業(yè),初級測試工程師的薪資可能只有5k-7k/月,資深測試工程師的薪資可能達到25k-35k/月,更往上的測試專家基本都是年薪制。

所以,初級軟件測試的學習周期是1-3個月,從中級測試工程師開始,就不能明確告訴你學習周期了,這都是要靠個人的努力和經(jīng)驗的積累,但肯定是要活到老學到老的。