本人现在 2 年左右测试经验, 想请教一下大家对未来测试开发 - 发展方向的一些看法,来确定自己未来的发展方向. 基于以下纯属个人见解, 仅供参考哈!
技术方向:
1.自动化测试 (写脚本)
语言: python or java 任意一门文章源自玩技e族-https://www.playezu.com/240342.html
技能: 从 0 -> 1 设计自动化测试框架 +编写维护测试脚本 (接口, ui 等)文章源自玩技e族-https://www.playezu.com/240342.html
2.测试开发 (主要是开发测试工具, 平台)
技能要求: python + java +基础的前后端开发技能
----平台 接口自动化 (包括 mock 功能) 平台 + ui 自动化平台 + 性能平台 (一般没有) + devops 平台 (待定) + 数据平台 (方便造数据) + 流量回放平台
----工具开发 开发适合公司业务的测试工具 (具体可能有 app 的专项测试工具, 验证某个流程的特定工具如:类似美团的 lyrebird 等), 后期一般集成到平台中? 当前了解的比较少文章源自玩技e族-https://www.playezu.com/240342.html
3.性能测试 (压测方案设计 + 执行 + 分析 +调优)
语言: 主 java?文章源自玩技e族-https://www.playezu.com/240342.html
方向分析:有一定规模的公司才需要专门的性能测试,而且据说岗位较少, 入门门槛高 (需要了解 语言:主要是 java, 操作系统,网络, 中间件, 数据库等)文章源自玩技e族-https://www.playezu.com/240342.html
4.devops
语言: java(微服务), go(容器), python(云计算相关)文章源自玩技e族-https://www.playezu.com/240342.html
1.涉及云计算相关的知识 文章源自玩技e族-https://www.playezu.com/240342.html
2.CICD(代码扫描, 多分支集成, 打包, 部署) 文章源自玩技e族-https://www.playezu.com/240342.html
3.容器化 (docker + k8s 深入学习)文章源自玩技e族-https://www.playezu.com/240342.html
4.微服务 (了解基础概念 和基础的微服务开发能力, 如 springboot, springcloud 相关) 文章源自玩技e族-https://www.playezu.com/240342.html
5.混沌工程 (模拟外界可能出现的各种异常情况, 验证服务的异常处理机制是否完善)
5.大数据测试
语言: python + java,
主要是大数据等专业知识的学习.
需要系统学习大数据相关知识.如果准备做这块, 和其它方向交集不多, 走的有点偏?
6.AI 测试
需要兴趣 + 学习难度高 (学习资料太少 + 需要一定的数学基础 + 入门一般是公司做和这个相关的) + 前景不太看好 (当前做 Ai 的公司较少,总体发展还不太成熟)
7.客户端专项测试
掌握 安卓, ios 基础的开发技能 (可写基础的 demo, 看懂基础的开发代码)
同时对 埋点,app 的专项测试有一定了解,如稳定性,客户端的性能 (CPU, 内存占用, 流量使用, 弱网)
了解可以进行分析定位基础的问题,如 崩溃, 无响应, 数组越界 等问题
管理方向:
测试 leader(需要资历 +部分技术 +管理,交际能力要强)
在一个公司的业务测试深入了解 +偏向于 流程 和 人员的管控
个人见解 + 疑惑
技术方向中, 当前比较看好的两个方向:
1.测试开发方向 2.devops 方向
测试开发方向
1.近 2 年开源的测试平台越来越多,以后开发平台的 门槛变低 + 效率变高.
2.随着各测试开发人员在公司的建设, 各个公司的测开平台肯定日益完善. 测试开发人员可能仅需要: 维护+添加少部分功能 即可
疑惑: 综上所述, 所以此岗位需求会越来越少?
devops 方向
1.需要掌握的技能点很多,永远学不完的那种... 很不容易达不到瓶颈
2.属于测试右移, 偏向于运维开发. 有的岗位写的是运维开发 (devops 方向)
3.看招聘要求 此方向一般要求 CICD +容器化 +基础的前后端开发能力 (开发, 维护 devops 平台) + 一些加分项 (如:云原生相关知识 +监控平台建设 +了解微服务)
未知地区 20F
转开发,就又要思考开发未来的发展方向是哪些了
未知地区 19F
针对第一点,: 我现在也觉得,思考如何将技术融入到业务中,这才是最重要的! 我觉得,现在包括未来,企业招的大部分是业务 + 技术结合的那种,非纯技术型的
未知地区 18F
找到啥工作,认真干好就是方向,你这属于好高骛远
未知地区 17F
测试开发,不是团队需要啥,就干啥吗
未知地区 16F
趁年轻去考个公务员吧
未知地区 15F
胖虎哥,我来留言了。性能测试够用就好,小公司普遍没有太高要求。
未知地区 14F
个人看法:
何必把自己定位在啥啥啥呢?
要学的一切的一切从工作中来,问题驱动。
遇到问题、难点、痛点,想方法解决,要培养解决问题的能力,解决问题的过程就是不断的学习进步的过程。
需要善于挖掘问题,敢于挑战现有规则,用更好的方式取代现有规则。
需要不断的总结,不断的分享,不断的尝试,不断的进步。
工作需要啥,就精通啥。 工作不需要啥,我了解那是啥,待到工作用到啥,我就精学啥。
未知地区 13F
大佬说得对
未知地区 12F
一看头像还以为是司总呢……
devops 平台不是一般测试开发有能力去做的,测开最多参与在里面做一下 CRUD,产品需求、架构设计,非专业开发 5 年 + 经验,做出来的恐怕都是自 High 型玩具
未知地区 11F
说的挺中肯的