南京软件测试吧 关注:145贴子:978
  • 2回复贴,共1

【纯干货】IT软件测试开发程序员(一)——能力象限分析法

只看楼主收藏回复

我们知道,测试工程师/程序员的发展是比较多元化的,其中有一个方向就是:测试开发。
这也是多数追求技术的测试小伙伴非常向往的职业发展方向。所以,今天我们就来聊一聊测试开发的能力象限,帮助测试员小伙伴进一步了解和认识测试开发,并努力早日成为一名优秀的测试开发工程师。

测试开发有两个关键词:“测试”和“技术”。
测试:测试开发本质上是测试工作和测试岗位,所以并不是每一位懂开发的小伙伴都可以随时做到胜任测试开发的岗位,因为首先要懂测试;
技术:技术是对测试开发的门槛要求,一定要能够有技术能力,包含技术运用能力和技术学习能力,才有可能胜任测试开发的岗位。
在这两个关键词的基础上,我们进一步从四个维度来阐述测试开发,也就是测试开发的能力象限。作为一名优秀的测试开发小伙伴,需要在四个维度都有建树,平衡发展,所以对于测试开发来说,要求的层面还是不少的:


IP属地:四川1楼2020-09-09 14:34回复
    【象限一】开发能力:
    开发测试工具、构建测试框架、质量监控体系。
    ·开发测试实施所需要的各种工具
    ·研究开源工具,构建测试框架平台
    ·从技术运营层面构建系统性的质量高监控体系
    ·精通 Java / Python 任意一种编程语言,具有快速学习和使用新的编程语言的能力
    ·解决测试过程中的复杂技术问题


    IP属地:四川2楼2020-09-09 14:35
    回复
      2025-08-21 02:01:17
      广告
      不感兴趣
      开通SVIP免广告
      象限二】测试能力:
      自动化测试、性能测试、白盒测试等。
      ·进行接口和 UI 层面的自动化测试
      ·性能测试设计以及服务端开发性能调优经验
      ·具备问题定位和分析能力
      ·单元测试使用或者精通任意一种测试框架 JUnit / Pytest / Cucumber
      ·可以实施精准测试等白盒测试
      【象限三】架构能力:
      测试策略制定、测试流程计划、代码逻辑优化、分析产品需求、理解敏捷流程。
      ·深度参与研发过程,反推技术架构并进行代码逻辑优化
      ·协同团队分析产品需求,制定验收标准并进行项目进度把控,项目风险评估等
      ·团队的测试策略制定以及测试流程计划的框架形成
      ·分析当前团队业务线的痛点,通过技术或者流程改进解决问题
      ·理解敏捷开发、DevOps、CI/CD 等数字化运营流程
      【象限四】带队能力:
      团队培养管理、工具推广落地、质量方法论提炼。
      ·培养测试团队的技术能力学习活动
      ·在团队层面、组织层面、公司层面推广测试技术创新测试平台工具等并落地使用
      ·提炼质量方面的方法论,并用于指导团队管理活动
      ·从项目和团队的 ROI 层面展开思考并作为参考来指导团队行为
      ·通过团队的持续培养构建过程,提升测试的质量和效率
      软件测试开发真不能等闲视之,想要成为一名合格的测试开发成员,必须有一个系统化的学习掌握流程——通过结合实战项目,定期更新有针对性的职场课程,让自己结合实际情况完成自主学习和高效掌握,早日实现升职加薪、走向人生巅峰。


      IP属地:四川3楼2020-09-09 14:35
      回复