【测试理论】一、测试职业思考

文章目录

  • 前言
  • 【测试理论】文章
  • 一、职业方向
    • 1、一些职位名称
    • 2、工作内容
  • 二、职业能力
  • 三、职业规划
  • 四、总结:个人的一些理解


前言

记录和分享自己个人的一些理解,也给新同学一些参考

【测试理论】文章

【测试理论】一、测试职业思考
【测试理论】二、测试职业能力维度
【测试理论】三、测试流程管理
【测试理论】四、测试阶段分析(单元、集成、系统测试)
【测试理论】五、质量分析能力
【测试理论】六、测试手段简介(白盒、灰盒、黑盒、静/动态测试)
【测试理论】七、用例设计方法——黑盒测试


一、职业方向

其实主要是工作内容上的区别啦,决定了你后面项目专业的经验和通用的测试经验的积累

1、一些职位名称

实际取决于企业内部的默认称呼,个人觉得不用纠结
  • 测试工程师:负责业务功能工作
  • 测试开发工程师:以技术能力切入提效测试业务,包括自动化、性能等等
  • QA(质量保证):从全流程考虑质量效率,包括团队、产品

2、工作内容

  • web端测试:经验是比较通用的,发展前景也不错,web3.0嘛。涉及:html、css、js
  • 移动端:Android/IOS端测试,涉及:java、kotlin、oc、swift、flutter
  • 服务端:关注服务端能力,涉及:数据库、业务算法逻辑、接口交互,技术方向多
  • 硬件:会与硬件有一些交集,专项经验更多。

二、职业能力

两部分,业务是基本能力,技术是上限能力,后面文章还会细讲一些
  • 业务能力
    • 测试管理:测试计划、测试方案、测试流程
    • 测试分析:风险预估、用例设计、问题定位、测试报告
  • 技术能力
    • 自动化体系
    • 监控体系
    • 性能体系
    • 业务专项的内容

三、职业规划

不得不说市场还是以年龄分段来划分的,各个阶段下我们也需要有目标的去掌握一些能力

  • 新人:需求拆解、流程规范、基本沟通、业务能力
  • 新人-3年:结构化思维、流程把控、熟练沟通、业务能力、技术能力
  • 3年-5年:团队影响力、风险管理、谈判能力、技术能力
  • 5年以上:lead能力、战略规划、技术能力

四、总结:个人的一些理解

  • 职业总结:团队/产品质量上下限的把控者
  • 质量下限:功能测试、用例内容设计、流程规范化、自动化、监控
  • 质量上限:性能测试、效率优化相关
  • 总结:
    • 职业的诞生都是是因为有需求,测试人员的出现是为了解放开发人员,让他们专注于代码。我其实有见过有的软件团队是不配备测试人员的,全都是开发自测。
    • 然后随着市场演变,测试人员身上也开始承担除测试之外的工作,需要开始有质量效率思考、技术能力,再到测试驱动开发、精准智能测试等等等,
    • 虽然测试同学的入门门槛低,但是可提升的上限同样也是多样而且高的,跟随市场需求和强大我们自己才是最合适的,虽然有鸡汤的成分,但是人生就是这样的,我们尽力而为,同时有目标的前进吧,共勉。

你可能感兴趣的:(测试理论,经验分享,测试工具,python,测试工程师)