成為軟件測試工程師需要學(xué)什么?想要成為一名高薪的軟件測試工程師需要學(xué)習(xí)測試環(huán)境配置、數(shù)據(jù)庫設(shè)計與數(shù)據(jù)庫測試能/web開發(fā)、軟件測試基礎(chǔ)、測試開發(fā)和測試管理/接口測試/性能測試/白盒測試/集成測試/app自動化測試工具等。
1.測試環(huán)境配置
需要學(xué)習(xí)計算機網(wǎng)絡(luò)協(xié)議基礎(chǔ)知識、SVN 配置管理 、Git 配置管理 、虛擬機測試環(huán)境管理 、Linux操作系統(tǒng)、Linux 命令、Shell 編程、LAMP 環(huán)境搭建配置管理 、Docker 容器環(huán)境管理、k8S 概念與部署配置。
2.數(shù)據(jù)庫設(shè)計與數(shù)據(jù)庫測試能、web開發(fā)能力
包含MySQL 數(shù)據(jù)庫技術(shù)、NoSQL 數(shù)據(jù)庫技術(shù)、HTML5 標簽元素與屬性 、CSS3 選擇器 、JavaScript 技術(shù)。
3.軟件測試基礎(chǔ)能力
常用軟件測試方法 、軟件測試生命周期與流程 、軟件測試計劃方案編寫、軟件測試需求分析與跟蹤 、軟件測試用例設(shè)計方法、缺陷識別與缺陷跟蹤系統(tǒng)、安全測試技術(shù)、測試評審、測試總結(jié)、禪道 /JIRA/ALM。
4.測試開發(fā)能力
Python 開發(fā)技術(shù)、Selenium自動化測試技術(shù)、Java 開發(fā)技術(shù)、移動端測試技術(shù)、ADB、Monkey、Appium的使用。
5.各種測試工具
測試管理工具:禪道、Jira、QC/ALM、bugzilla、svn、git
接口測試工具:Jmeter(開源)、postman、SoapUI,推薦使用 jmeter 和 postman。
性能測試工具:loadrunner、jmeter、Locust
白盒測試工具:junit/testng、unittest/pytest、cppunit、PhpUnit、TestBed、Klockword
持續(xù)繼承工具:Jenkins、Hudson
網(wǎng)絡(luò)測試工具:wireshark、fiddler、charles
APP自動化工具:appium、uiautomator、Monkey、Monkey Runner、Robotium
web安全測試工具:appscan、fiddler、burpsuite、skipfish
了解了成為軟件測試工程師需要學(xué)什么相關(guān)內(nèi)容,接下來就需要按照以上要求進行學(xué)習(xí)安排了。需要學(xué)習(xí)的內(nèi)容比較多,建議大家先從編程語言開始學(xué)起,除了編程語言之外,還需要學(xué)習(xí)測試框架的搭建和測試工具。