1.你真的需要自动化测试么?

前言

先来思考几个问题:

  1. 自动化测试的价值是什么?
  2. 自动化测试的终点是什么?
  3. 究竟如何衡量自动化测试项目的价值呢?

思考这几个问题之后,问自己一个问题:

        作为测试工程师,你的职业规划是什么?基础的两条路线:管理路线还是测试架构师呢?

其实,不管是走管理还是测试架构师,都需要技术来支撑。所以,文章会从自动化测试项目出发,如何成为测试架构师,再结合管理者视角评估自动化测试项目价值,

测试架构师

        超脱工具框架层面,厘清此次测试场景,内建自动化测试需求,完成自动化测试要求设计。在这里,工具的替换对自动化测试设计保持不变,保证自动化测试项目持续重构优化能力。

小白->测试架构师

第一个阶段:

        提高代码能力:学习编程、操作系统和数据库

        使用现有的接口测试工具:postman、jmeter等

在这个过程中,提高自己的技术能力,同时,借助成型的工具感受自动化的好处和弊端。

第二个阶段:

        使用各种工具和框架,编写自动化测试案例(这里相当于是从编程角度使用测试框架,在这个过程中,可以区分对比:成型的工具 和 编程框架的利弊,以及应用场景)

        尝试自动化测试的持续集成:自动运行、发送报告、代码覆盖率等相关内容(到这一步,对自动化测试的使用有一个整体的了解)

第三个阶段:

        根据公司项目需求/测试需求和技术架构,设计自动化测试整体方案,能够选型工具,搭建测试基础设施。

        【工具框架选型、案例开发、代码复用、持续集成】

第四个阶段:

        到第三个阶段,自动化测试已经可以成功运行了。但是如何衡量自动化测试的价值呢?这就是第四个阶段的任务。基础概念:回报>投资,则认为有价值,即使用ROI(投入产出比)来衡量

        通过ROI可以准确分析自动化测试项目的价值,以及如何提高ROI,保证项目健康生态。是最终我们要达成的目的,也是测试架构师核心价值所在。

        

备注:文章为学习柳胜老师课程后结合理解整理输出,希望和大家一起成长。        

        

你可能感兴趣的:(自动化测试,自动化测试,测试架构师,测试工具,测试职业规划)