如何自學軟件測試?對于這個問題先需要你評估一下自身的自學能力,如果自學能力不錯,能夠歸納知識點,把知識形成體系,我建議你可以考慮自學。如果是是這么個情況:知識零零散散,好不容易看懂了知識點,但是動手能力不行,不會做項目。這樣的情況我建議你參加培訓。每個人有合適自己的學習方式。

自學軟件測試

但是,不管你是參加培訓也好,還是自學,軟件測試入門的知識點就那些,學習脈絡都是一樣的。以下我總結了一下必須要學習的東西,供你參考。

1.軟件測試基礎理論和方法。

主要掌握黑白盒測試、測試策略、測試方法、測試設計、測試報告等相關理論。這些內容也是你如果去培訓機構,先開始就要學習的內容。建議可以買些軟件測試書籍看看,自學這一部分是比較適合的。

2.網(wǎng)絡和數(shù)據(jù)庫基礎知識

現(xiàn)在的IT行業(yè),不管你做開發(fā)或者軟件測試,都必須知道網(wǎng)絡和數(shù)據(jù)庫應用。這些基礎知識也是必須掌握的。

要你學習的內容如下:互聯(lián)網(wǎng)發(fā)展,現(xiàn)代網(wǎng)絡架構,IP分配知識,網(wǎng)絡七層協(xié)議等,數(shù)據(jù)庫要會基本的增刪改查語句操作。要精通常見的這些數(shù)據(jù)庫:mysql 、SQL Server、Oracle、Sybase、DB2

自學軟件測試

3.精通重要的開發(fā)語言

作為一名合格的軟件測試工程師,我想你的夢想不該僅僅只是做一個只會手工測試、功能性測試的初級軟件測試工程師。到中級軟件測試工程師或者更高職位,必須要掌握主流的開發(fā)語言以及一門腳本語言。對于軟件測試來說,一些常規(guī)的開發(fā)類語言必須精通:Java、C#、JavaScript、Ruby、Python。

特別是Python這門編程語言,一定要精通,未來是人工智能的時代,其起重要作用的語言就是這個。