測試人掌握“漲薪流量密碼”,攻下30Koffer勢在必行。
隨著軟件產(chǎn)品的多樣化,測試技術(shù)也不再僅僅只停留在功能測試,常見的性能測試,接口測試,安全測試,易用性測試,兼容性測試等也都在測試人員的工作中隨處可見。
那么今天筆者將從不同角度來分析測試工程師提升技能清單,希望能夠給大家有所幫助。
1、技術(shù)一定是漲薪的重要因素
也是我們在不同平臺下能夠擔(dān)任測試工作的根源。作為一名資深的測試人員,就需要全面了解和測試相關(guān)的技術(shù)。
大體上有以下分類:
軟件測試環(huán)境管理,
測試開發(fā)語言技術(shù)棧,
數(shù)據(jù)庫測試技術(shù)棧,
測試框架學(xué)習(xí),
測試工具技術(shù)。
軟件測試環(huán)境管理技術(shù):
Linux、Docker、LAMP、 LNMP、移動端、git等,獲得全棧測試工程師必備技能:測試環(huán)境配置管理能力。Linux系統(tǒng)環(huán)境搭建,Linux相關(guān)的操作命令,Linux 軟件包管理,內(nèi)核與網(wǎng)絡(luò)配置,Shell 腳本編程語言的掌握,LAMP環(huán)境搭建以及項目的部署,Docker 容器的基本操作,Docker 環(huán)境部署配置,git工具的應(yīng)用,讓測試環(huán)境配置工程師以及運維測試工作不成問題。
數(shù)據(jù)庫測試技術(shù)棧:
常見的關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫的使用,比如:MySQL數(shù)據(jù)庫中表的操作,對數(shù)據(jù)的增刪改操作,以及在數(shù)據(jù)庫的單表和多表的相關(guān)查詢操作,還有視圖,索引,事務(wù)操作,MySQL的權(quán)限管理、存儲過程和觸發(fā)器的應(yīng)用。Redis數(shù)據(jù)類型:string,hash,list,set,sorted set相關(guān)命令操作,Redis事務(wù)與腳本,以及數(shù)據(jù)備份與回復(fù)等,獲得在互聯(lián)網(wǎng)行業(yè)與金融行業(yè)進(jìn)行測試時應(yīng)當(dāng)具備的數(shù)據(jù)使用能力與數(shù)據(jù)操作能力,同時獲得在主流數(shù)據(jù)庫中進(jìn)行數(shù)據(jù)庫測試的能力。
測試開發(fā)語言技術(shù)棧:
常見的測試開發(fā)語言:Java、Python、JS、Shell 等,獲得 Web 測試開發(fā)基礎(chǔ)能力,具備 Web 手工測試與 Web 自動化測試的必備能力,以及獲得 Python 語言的編程能力,同時具備完成 Web 自動化測試的必備能力,獲得 Java 語言的編程能力,同時具備進(jìn)階自動化測試與接口測試的必備能力。
測試工具技術(shù)的使用:
Web自動化測試工具、App自動化測試工具、單元測試工具、接口測試工具、抓包工具、性能測試工具、測試環(huán)境配置工具、持續(xù)集成工具、web 安全測試工具、測試過程管理工具、測試項目管理工具,微信小程序自動化測試 airtes等在測試項目的應(yīng)用。獲得自動化測試的能力,掌握主流自動化測試工具的熟練使用能力,具有獨立完成自動化測試腳本開發(fā)的能力,以及在移動端進(jìn)行各項測試的能力,掌握主流移動端自動化測試工具的熟練使用能力。
測試框架學(xué)習(xí):
深入學(xué)習(xí)Unittest、JUnit、Request、 TestNG、pytest、RF等相關(guān)技術(shù),讓測試開發(fā)的工作不再成為問題。接口測試工具和接口自動化測試技術(shù),以及性能測試工具的使用,比如Postman,Jmeter,F(xiàn)iddler,Jenkins持續(xù)集成相關(guān)操作。