軟件開發行業其實是一門專業性很強的行業,軟件測試屬于軟件開發中的一個重要環節。
由于工程師開發出來的軟件可能存在問題,這就需要測試人員幫忙找出這些問題。
問題分為兩類,一類是功能問題,另一類是性能問題。
功能問題,主要指是否滿足正常的功能需求。早期,一個軟件的功能相對比較少,變動也不太頻繁,測試人員只需人工驗證功能就可以,因而相對來說入門比較簡單。但隨著互聯網的發展,軟件開發周期短,迭代快,有時人工測試根本來不及,因而需要自動化測試,這就需要測試人員具有一定的編程能力了,因而門檻提高了。
性能問題,主要指軟件能夠承受多大的壓力,測試人員必須測出軟件服務能夠承受的最大量,這樣便于讓維護人員和開發人員能夠知道性能瓶頸,從而做出調整。性能測試所需的技能就更多了。
所以,如今的測試人員不僅需要一定的編程能力還需要很強的行業相關知識,而編程能力是需要實踐的,不是看一兩本就能夠掌握的,需要帶著項目動手實踐的。行業知識是需要不斷地積累。
我的建議是還是要報一個培訓班,除非你對自己很有信心。