2023软件测试职业发展规划

发表于:2023-5-18 09:51

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:shaoshupai123    来源:CSDN

  之前有同学问我软件测试工程师应该如何发展,感觉有些迷茫。问我什么时候应该学自动化?什么时候应该学性能?我是学习java好,还是学习html?还是python?
  下图,我给出了一个测试工程师5年的职业规划方案,从刚入行到资深测试工程师:
  整体职业规划分为4个阶段:
  阶段一(初级工程师):
  a. 工作年限一般在2年以内
  b. 基本技能:
  · 测试计划编写、测试用例设计、测试用例评审、Bug工具使用、测试执行、测试结果分析。
  c. 提高技能:
  · 需求设计介入、需求评审介入、系统设计介入、系统设计评审介入、产品代码评审介入。
  · 安全性测试思考、性能测试思考、项目风险分析、项目版本控制了解。
  · 项目完整流程和整体质量把控介入、和开发高效沟通以及关系处理。
  · 项目流程改进思考。
  技能学习建议:参与一个完整的项目,跟踪项目所有流程。
  阶段二(中级工程师):
  a. 工作年限一般2-3年
  b. 基本技能(包括初级工程师的基本职能以外):
  · 使用UI自动化工具、编写UI自动化脚本。
  c. 提高技能(括初级工程师的提高职能以外):
  · 项目整体质量分析和报告、项目流程改进推动。
  · 自动化持续集成了解。
  阶段三(高级工程师):
  a. 工作年限一般3-4年。
  b. 基本技能(包括中级工程师的基本职能以外):
  · 使用性能工具、编写性能测试脚本。
  c. 提高技能(包括中级工程师的提高职能以外):
  · 熟悉产品代码和产品整体架构设计。
  · 分析系统性能瓶颈和性能拐点。
  · 自动化持续集成系统运用。
  阶段四(资深工程师):
  a. 工作年限一般5年以上。
  b. 基本技能(包括高级工程师的基本职能以外):
  ·具备API自动化和白盒测试的能力。
  c. 提高技能(包括高级工程师的提高职能以外):
  · 精通产品代码的具体实现细节。
  · 项目整体流程体系改进。
  · 产品整体性能分析和风险分析。
  · 自动化持续集成体系建设。
  以上4个阶段是以我个人实际的工作经历总结出来的,每个人的实际经历可能不一样,仅供参考。计算机软件是一门很深但是更新速度又很快的学问,需要大家不断的学习新知识才能跟上时代的步伐。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号