你好!很高興回答你的問題,作為一個十幾年編程經(jīng)驗的老程序員,結(jié)合自己的經(jīng)驗給您建議如下:
首先軟件測試這個行業(yè)的前景很好,您選擇個行業(yè)是對的。現(xiàn)在所有的軟件公司也很重視軟件測試,基本上這些軟件公司都有幾個,大些的軟件公司甚至有十幾個軟件測試團隊,所以對軟件測試人員的需求也很大。
一、測試基礎(chǔ)理論
要能明白軟件測試一些基礎(chǔ)理論知識,比如軟件測試的生命周期、什么是單元測試?什么是黑盒測試、什么是白盒測試?等等,因為這些理論知識是軟件測試的重要基石,只要掌握了這些理論知識您才能更透徹的理解什么是軟件測試和怎樣測試。當然,面試的時候這些知識一定也會被問到。考慮到您是轉(zhuǎn)行做測試,如果不明白這些概念的意思,建議先把概念背下來,然后在工作和學(xué)習(xí)中慢慢的消化。
二、最好能懂些編程
在我以前和現(xiàn)在的公司里,絕大多數(shù)測試人員不懂編程,當然不懂編程也不影響做軟件測試,因為絕大多數(shù)軟件測試人員每天都是在做體力活,就是把一個開發(fā)的功能所有可能發(fā)生的情況都測試一遍,這就是黑盒單元測試。如果能懂些編程就會比一般的測試人員更高一個層次,在面試時更容易脫穎而出。
三、編寫文檔的能力
在測試中和測試結(jié)束后,需要編寫一些測試文檔,如bug單,測試計劃、軟件測試報告等。雖然一般公司都會有固定格式的模板,只要按照格式填寫就行了,但如果您的概括能力比較好,通過簡單的數(shù)字、文字能表達出問題的所在,就能很容易被大家理解。這也會成為您的優(yōu)勢之一。
總結(jié):先學(xué)習(xí)軟件測試的理論知識,這是您進入這個行業(yè)的基礎(chǔ),面試的時候這些理論知識會很重要。然后學(xué)習(xí)些編程技術(shù)這是您以后想更高層次發(fā)展的重要途徑。最后學(xué)習(xí)貴在堅持,建議你每天學(xué)習(xí)1~2個小時,三個月后你會發(fā)現(xiàn)你的技術(shù)和層次已經(jīng)上升了幾個臺階,如果你堅持不住問題也不大,建議你報個培訓(xùn)班,培訓(xùn)班的老師督促和給你解惑的。
以上是我的建議,希望對你有用!