- 通用技能
- 业务相关
- 业务需求知识
- 业务管理流程
- 行业现状和发展方向
- 管理相关
- 时间管理(四象限法则)
- 重要且紧急
- 重要不紧急
- 紧急不重要
- 不紧急不重要
- 目标管理(SMART 法则)
- S(Specific):目标明确
- M(Measurable):目标可度量
- A(Attainable):目标可实现性
- R(Relevant):目标必须和其它目标具有相关性
- T(Time-based):目标具有明确的截止期限
- 知识管理
- 工具:xmind、有道云笔记、印象笔记、Blog、GitHub、CSDN、玩技博客 等
- 团队管理
- team leader
- 任务分工
- 工作汇报
- 部门协作
- 员工技术成长体系建设
- 员工身心健康发展
- team worker
- 任务职责边界
- 敢于担当,对自己负责,对团队负责,对公司负责
- 彼此包容、和谐相处
- team leader
- 思考和沟通
- 思考
- 今天完成了什么内容、明天需要做什么
- 自己哪些方面做得好,哪些做得不够好,下次需要改进
- 近期工作计划、学习计划(制定 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
- Android 自动化测试
- 接口自动化
- Python+request
- Java+rest-assured
- Robot Framework
- HttpRunner
- Postman+Newman
- Jmeter+Ant
- Vue+Flask&Django
- UI 自动化测试
- 性能压力测试
- Jmeter
- Gatling:https://gatling.io
- LoadRunner
- 专项测试
- app 性能测试
- PerfDog:https://玩技博客.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
- 内存
- app 性能测试
- 编程相关
- 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 编程之正则表达式:http://www.imooc.com/learn/378
- IDE
- 持续集成&持续交付
- Jenkins
- Jenkins Pipeline
- Git SCM
- Docker--应用容器引擎,创建容器的工具,并不是容器
- K8S--基于容器的集群管理平台,用于管理容器
- 平台开发
- Vue.js
- Nodejs
- Python Django/Flask
未完待续...
软件的测试文章源自玩技e族-https://www.playezu.com/193166.html 文章源自玩技e族-https://www.playezu.com/193166.html
未知地区 1F
总结一下:懂产品、会开发、能运维不会开发的测试不是好产品~
路漫漫其修远兮,先收藏,再慢慢修炼so,我要是都会干嘛不去做测开或者开发呢!
贪多嚼不烂啊!我会对一个掌握这么多技能,仍然做测试的人刮目相看。因为测试毕竟不是医生,医生是和病人挂钩的,测试是和那些有过失的设计和代码挂钩的。就算是个罪犯,救他的命也崇高的事情,但是软件不是,搞着搞着你就觉的,这摊烂玩意根本没价值干下去。没 Metasploit、软件测试基础、当前主要编程语言及项目使用框架么?哈哈哈,点点点的测试大佬 干到老,学到老 苦涩难堪,嚼不动了已经 现在不是都要求各种花里胡哨的么 学习了,我后面补上~ 楼主,请问下 Gatling 你有研究吗,相比 jmeter 优势在哪?我们 cto 也推荐我们用这个Jmeter 用的是线程,gatling 用的是协程,所以 jmeter 的单机并发数比 gatling 要低,加上 gatling 代码控制比较方便,而 jmeter 相对比较适合不用代码操作的童鞋,我是不太喜欢操作界面 这也会被抄袭…
https://mp.weixin.qq.com/s/A17-k_gHUjn_AuZJSWhMJg噗,尴尬了,怎么办? 我只能给你点个赞安慰下。。。楼主去掉原创吧,标明出处即可基于设计实现及框架思想方面测试也需要掌握 对于高端测试来说我可能对测试基础理解有误