测试工程师必备技能整理

一、通用技能

1业务相关
业务需求知识
业务管理流程
行业现状和发展方向
2管理相关
1)时间管理(四象限法则)
重要且紧急
重要不紧急
紧急不重要
不紧急不重要
2)目标管理(SMART法则)
S(Specific):目标明确
M(Measurable):目标可度量
A(Attainable):目标可实现性
R(Relevant):目标必须和其它目标具有相关性
T(Time-based):目标具有明确的截止期限
3)知识管理
工具:xmind、有道云笔记、印象笔记、Blog、GitHub、CSDN、testerhome等
4)团队管理
team leader
任务分工
工作汇报
部门协作
员工技术成长体系建设
员工身心健康发展
team worker
任务职责边界
敢于担当,对自己负责,对团队负责,对公司负责
彼此包容、和谐相处
3思考和沟通
思考
今天完成了什么内容、明天需要做什么
自己哪些方面做得好,哪些做得不够好,下次需要改进
近期工作计划、学习计划(制定todolist)
职业规划
人生规划
沟通
敢于沟通:主动了解和听取对方的想法,敢于表达自己的观点
勤于沟通:多和别人交流自己的意见和想法
善于沟通:提升沟通技巧和效率

二、工具

1)抓包工具
fiddler
Charles
wireshark
2)缺陷管理工具
jira
禅道
3)文档协作管理工具
wiki–协同创作超文本系统
Docs–在线协作编辑工具
Xmind–思维导图软件
4)接口测试工具
postman
HttpRequester
5)压力测试工具
Jmeter
LoadRunner
Gatling(推荐)
6)安全测试工具
AWVS–网站及服务器漏洞扫描软件
sqlmap–检测与利用SQL注入漏洞的免费开源工具
Nmap–网络扫描和嗅探工具

三、客户端测试

1)adb命令
2)系统版本兼容
3)屏幕分辨率兼容
4)屏幕类型兼容(普通屏幕、全面屏、刘海屏、挖孔屏等)
5)导航栏类型兼容(虚拟导航栏、手势导航栏、mBack导航栏等)
6)厂商兼容

四、服务端测试

五、自动化测试

1)UI自动化测试
Android自动化测试
UIAutomator
appium(基于webdriver框架)
uiautomator2(轻量级,仅支持Android)
AirTest
iOS自动化测试
WebDriverAgent
appium(基于WebDriverAgent框架)
AirTest
Web自动化测试
Selenium
微信小程序自动化测试
ChromeDriver
2)接口自动化
Python+request
Java+rest-assured
Robot Framework
HttpRunner
Postman+Newman
Jmeter+Ant
Vue+Flask&Django

六、性能压力测试

1)Jmeter
2)Gatling:https://gatling.io
3)LoadRunner

七、专项测试

1)app性能测试
PerfDog
adb(安卓)
ffmpeg(音视频)
2)H5性能测试
Chrome Devtool
W3C Performance API
3)稳定性测试
Monkey
MonkeyRunner
MonkeyScript
Appcrawler
4)弱网测试
Charles
AppCrawler
5)耗电量分析
dumpsys batterystatus
Battery-Historian
BugReport
6)流量分析
Proxy
TCPDUMP
7)性能测试
内存
Android Studio Profile
PerfDog
leakCanary
CPU
Android Studio Profile
Android Monitor
PerfDog
iOS Instruments
卡顿分析
Systrace
Overdraw

八、编程相关

1)IDE
PyCharm – Python
Intellij – Java
Sublime – shell
2)Python
unittest
pytest
request
3)Java
Testng
Junit
4)shell
linux基本命令(find、netstat、ps等)
linux三剑客
grep
awk
sed
5)代码版本控制
git
svn
6)DataBase
MySQL
MongoDB
7)正则表达式
Python正则表达式
Java正则表达式
shell编程之正则表达式

九、持续集成&持续交付

1)Jenkins
2)Jenkins Pipeline
3)Git SCM
4)Docker–应用容器引擎,创建容器的工具,并不是容器
5)K8S–基于容器的集群管理平台,用于管理容器

十、平台开发

1)Vue.js
2)Nodejs
3)Python Django/Flask

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值