业务相关
业务需求知识
业务管理流程
行业现状和发展方向
管理相关
时间管理(四象限法则)
重要且紧急
重要不紧急
紧急不重要
不紧急不重要
目标管理(SMART法则)
S(Specific):目标明确
M(Measurable):目标可度量A(Attainable):目标可实现性R(Relevant):目标必须和其它目标具有相关性
T(Time-based):目标具有明确的截止期限
知识管理
工具:xmind、有道云笔记、印象笔记、Blog、GitHub、CSDN、testerhome等
团队管理
team leader
任务分工
工作汇报
部门协作
员工技术成长体系建设
员工身心健康发展
team worker
任务职责边界
敢于担当,对自己负责,对团队负责,对公司负责
彼此包容、和谐相处
思考和沟通
思考
今天完成了什么内容、明天需要做什么
自己哪些方面做得好,哪些做得不够好,下次需要改进
近期工作计划、学习计划(制定todolist)
职业规划
人生规划
沟通
敢于沟通:主动了解和听取对方的想法,敢于表达自己的观点
勤于沟通:多和别人交流自己的意见和想法
善于沟通:提升沟通技巧和效率
工具
抓包工具
fiddler
Charles
wireshark
缺陷管理工具
jira
禅道
文档协作管理工具
wiki--协同创作超文本系统
Docs--在线协作编辑工具
Xmind--思维导图软件
接口测试工具
postman
HttpRequester
压力测试工具
Jmeter
LoadRunner
Gatling(推荐):https://gatling.io
安全测试工具
AWVS--网站及服务器漏洞扫描软件
sqlmap--检测与利用SQL注入漏洞的免费开源工具
Nmap--网络扫描和嗅探工具
客户端测试
adb命令
系统版本兼容
屏幕分辨率兼容
屏幕类型兼容(普通屏幕、全面屏、刘海屏、挖孔屏等)
导航栏类型兼容(虚拟导航栏、手势导航栏、mBack导航栏等)
厂商兼容
服务端测试
自动化测试
UI自动化测试
Android自动化测试
UIAutomator
appium(基于webdriver框架)
uiautomator2(轻量级,仅支持Android)
AirTest:http://airtest.netease.com/
iOS自动化测试
WebDriverAgent
appium(基于WebDriverAgent框架)
AirTest
Web自动化测试
Selenium
微信小程序自动化测试
ChromeDriver
接口自动化
Python+request
Java+rest-assured
Robot Framework
HttpRunner
Postman+Newman
Jmeter+Ant
Vue+Flask&Django
性能压力测试
Jmeter
Gatling:https://gatling.io
LoadRunner
专项测试
app性能测试
PerfDog:https://testerhome.com/topics/21137
adb(安卓)
ffmpeg(音视频)
H5性能测试
Chrome Devtool
W3C Performance API
稳定性测试
Monkey
MonkeyRunner
MonkeyScript
Appcrawler
弱网测试
Charles
AppCrawler
耗电量分析
dumpsys batterystatus
Battery-Historian
BugReport
流量分析
Proxy
TCPDUMP
性能测试
内存
Android Studio Profile
PerfDog
leakCanary
CPU
Android Studio Profile
Android Monitor
PerfDog
iOS Instruments
卡顿分析
Systrace
Overdraw
编程相关
IDE
PyCharm -- Python
Intellij -- Java
Sublime -- shell
Python
unittest
pytest
request
Java
Testng
Junit
shell
linux基本命令(find、netstat、ps等)
linux三剑客
grep
awk
sed
代码版本控制
git
svn
DataBase
MySQL
MongoDB
正则表达式
Python正则表达式
Java正则表达式
shell编程之正则表达式
持续集成&持续交付
Jenkins
Jenkins Pipeline
Git SCM
Docker--应用容器引擎,创建容器的工具,并不是容器
K8S--基于容器的集群管理平台,用于管理容器
平台开发
Vue.js
Nodejs
Python Django/Flask