軟體測試工程師需要具備哪些能力
作為已經在軟體測試行業很多年的從業者,見證了測試這個技術行業,從最開始基本的手工測試,簡單的效能測試等,到目前比較主流的自動化測試,效能測試,介面測試佔據了測試的半壁江山。
軟體測試基礎知識的相關技術,明顯已經不能滿足當前的職業發展的需求。
那麼作為一個測試的從業者,也給各位準備入行軟體測試,以及想在軟體測試行業技術能力方面多提升的學習者們,分析一些專項技術能力。
一.軟體測試環境配置管理篇
計算機網路協議相關知識, SVN 配置管理 和Git 配置管理 ,虛擬機器測試環境管理 ,Linux作業系統,Linux 命令,Shell 程式設計,LAMP 環境搭建配置管理 ,Docker 容器環境管理,k8S 概念與部署配置等
二.資料庫設計與資料庫測試能力與Web 開發能力
MySQL 資料庫技術,NoSQL 資料庫技術,HTML5 標籤元素與屬性 ,CSS3 選擇器 ,JavaScript 技術
三.軟體測試基礎能力
常用軟體測試方法 ,軟體測試生命週期與流程 ,軟體測試計劃方案編寫,軟體測試需求分析與跟蹤 ,軟體測試用例設計方法,缺陷識別與缺陷跟蹤系統,安全測試技術,測試評審,測試總結,禪道 /JIRA/ALM
四.測試開發能力
Python 開發技術,Selenium自動化測試技術,Java 開發技術,移動端測試技術,ADB,Monkey,Appium的使用
五.效能測試和介面測試,主要就是測試工具的使用。
測試管理工具
禪道:簡單好用,市場主流,網際網路行業居多
Jira:簡單好用
QC/ALM:複雜,收費,電信/金融行業使用較多
bugzilla:功能簡單
svn:程式碼和文件管理工具
git:但是多分支管理比svn好
介面測試工具
Jmeter(開源)
postman
SoapUI
推薦使用 jmeter 和 postman。
效能測試工具
loadrunner:大而全,要學精通還是有點難度,重量級工具,過去和現在都是行業老大
jmeter:基於java平臺的效能開源測試工具,其實也很強大,而且比較好用
Locust:基於python的一個效能測試工具
白盒測試工具
junit/testng:java下的單元測試框架
unittest/pytest:python下的單元測試框架
cppunit:跨平臺的c++單元測試框架
PhpUnit:Php語言下的單元測試框架
TestBed:
一個重量級的白盒測試軟體,可以進行單元測試、整合測試、靜態測試,軍工行業常用
Klockword:靜態測試工具,軍工行業常用
持續整合工具
Jenkins:比較常見的一種CI工具
Hudson
網路測試工具
以HTTP/HTTPs協議為主,網路測試工具有:
wireshark
fiddler
charles
app自動化工具
appium:這個應該算是目前最流行的基於app的自動化測試框架了
uiautomator:安卓自動化測試框架,基本上支援安卓的所有事件操作
Monkey:安卓自帶的測試工具
Monkey Runner:Monkey改進版,支援自己編寫指令碼測試,用Python語言
Robotium:一款國外的Android自動化測試框架,用法比較
web安全測試工具
appscan:算是用的非常多的一款工具了,掃描後能夠將絕大部分的漏洞找出來
fiddler:網路抓包工具
burpsuite:暴力破解、抓包工具
skipfish:這是一個輕量級的安全測試工具,處理速度很快,每秒可處理2000個請求。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70023145/viewspace-2920268/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 作為一名軟體測試工程師,需要具備哪些能力?工程師
- 軟體測試工程師需要具備哪些素質?工程師
- 網路安全應急響應工程師需要具備哪些能力?工程師
- web前端工程師需要具備哪些要求?Web前端工程師
- 高階軟體測試工程師,需要掌握哪些技能工程師
- 軟體測試人員需要具備的硬技能
- 大資料開發工程師需要具備哪些技能?大資料工程師
- 精益生產諮詢老師需要具備哪些能力?
- Java架構師要具備哪些能力?Java架構
- 月入2W的高階PHP工程師都具備哪些能力?PHP工程師
- 【入門必看】網路安全工程師需要具備哪些技能?工程師
- 第三方軟體測試機構需要具備哪些資質?軟體測評收費標準
- 優秀網際網路高階測試工程師應該具備的能力工程師
- 想要成為一名架構師,需要具備哪些能力呢?架構
- 架構師的定義是什麼?架構師需要具備哪些能力?架構
- 軟體架構師需要具備的技能 - Abeysinghe架構
- 軟體測試需要具備的知識體系(個人總結)
- 軟體測試工程師需要學習什麼內容工程師
- HTML5前端工程師需具備的能力HTML前端工程師
- 軟體效能測試有哪些測試指標?具備CMA、CNAS認證的軟體檢測公司安利指標
- 智慧醫院APP開發需要具備哪些軟體功能?APP
- 新媒體運營需要具備什麼能力?
- 軟體測試工程師的技能樹工程師
- 軟體測試工程師的尷尬工程師
- 軟體測試工程師的職責工程師
- 軟體測試工程師如何提升自己工程師
- 剛入行的軟體測試工程師如何自學軟體測試?工程師
- 2019最新軟體測試工程師面試大全,看看哪些你還沒掌握?工程師面試
- 當一個測試工程師準備找工作,需要準備什麼?工程師
- 軟體測試全棧工程師技能樹全棧工程師
- 六年軟體測試工程師感悟工程師
- 什麼是軟體測試?入門測試需要具備的理論知識體系(個人總結)
- CPDA|資料分析師需要具備哪些基本功?
- 【乾貨分享】面試軟體測試工程師會被問到哪些問題?面試工程師
- 軟體測試報告需要包括哪些內容?測試人員收藏這份必備指南!!!測試報告
- 需要了解的軟體測試工具有哪些?
- 學習軟體測試需要掌握哪些技術?
- 在資料庫上實現TAC需要具備哪些底層能力?資料庫