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