軟件測試如何開始學(xué)習(xí)?
軟件測試如何開始學(xué)習(xí)?對于這個(gè)問題先需要你評估一下自身的自學(xué)能力,如果自學(xué)能力不錯,能夠歸納知識點(diǎn),把知識形成體系,我建議你可以考慮自學(xué)。如果是是這么個(gè)情況:知識零零散散,好不容易看懂了知識點(diǎn),但是動手能力不行,不會做項(xiàng)目。這樣的情況我建議你參加軟件測試培訓(xùn)。每個(gè)人有合適自己的學(xué)習(xí)方式。但是,不管你是參加培訓(xùn)也好,還是自學(xué),軟件測試入門的知識點(diǎn)就那些,學(xué)習(xí)脈絡(luò)都是一樣的。以下我總結(jié)了一下必須要學(xué)習(xí)的東西,供你參考。

1.軟件測試基礎(chǔ)理論和方法。
主要掌握黑白盒測試、測試策略、測試方法、測試設(shè)計(jì)、測試報(bào)告等相關(guān)理論。這些內(nèi)容也是你如果去培訓(xùn)機(jī)構(gòu),先開始就要學(xué)習(xí)的內(nèi)容。建議可以買些軟件測試書籍看看,自學(xué)這一部分是比較適合的。
2.網(wǎng)絡(luò)和數(shù)據(jù)庫基礎(chǔ)知識
現(xiàn)在的IT行業(yè),不管你做開發(fā)或者軟件測試,都必須知道網(wǎng)絡(luò)和數(shù)據(jù)庫應(yīng)用。這些基礎(chǔ)知識也是必須掌握的。
要你學(xué)習(xí)的內(nèi)容如下:互聯(lián)網(wǎng)發(fā)展,現(xiàn)代網(wǎng)絡(luò)架構(gòu),IP分配知識,網(wǎng)絡(luò)七層協(xié)議等,數(shù)據(jù)庫要會基本的增刪改查語句操作。要精通常見的這些數(shù)據(jù)庫:mysql 、SQL Server、Oracle、Sybase、DB2

3.精通重要的開發(fā)語言
作為一名合格的軟件測試工程師,我想你的夢想不該僅僅只是做一個(gè)只會手工測試、功能性測試的初級軟件測試工程師。到中級軟件測試工程師或者更高職位,必須要掌握主流的開發(fā)語言以及一門腳本語言。對于軟件測試來說,一些常規(guī)的開發(fā)類語言必須精通:Java、C#、JavaScript、Ruby、Python。
特別是Python這門編程語言,一定要精通,未來是人工智能的時(shí)代,其起重要作用的語言就是這個(gè)。
下面這些編程語言可以在工作中了解:
C、C++、Visual Basic、PHP、Perl、、Delphi、SAS、PL/SQL、D、ABAP、Lisp/Scheme、COBOL、Ada、Pascal、Visual FoxPro

