自动化测试高手课笔记

极客时间学习笔记

开篇

做性价比最高的自动化测试

自动化测试的终点是什么?

要想成为高手,就必须要看到并解决更有价值的问题,对更高的结果负责。

更高的结果是什么呢?

自动化测试最终交付价值是什么?

自动化项目最终交付价值是它产生的效益,也就是投入回报率比,ROI。一个成功的自动化测试项目必然是获得了高ROI的收益。

不仅仅能写代码让自动化测试跑起来,而且能够超脱于工具框架层面,对测试需求和自动化ROI一起抽象建模,对自动化测试项目的最终ROI负责。

为了这个目标,有两种学习路径。

第一种,打怪升级。先是提高代码能力、编程、操作系统、数据库;然后是工具能力,使用各种框架、工具,编写自动化测试案例、运行、报告、集成;最后是架构能力,熟悉测试需求和技术架构,设计自动化测试整体方案和技术路线,能够选型工具和框架,搭建测试系统。


这属于自底而上的学习路线,是认知方法的归纳法。有点门槛低、缺点耗时长。

第二种,自顶而上,属于认知方法中的演绎法。从道术器三个层面从高到低推进,每一步都有自己的逻辑。

自动化道的部分,主要是逻辑和常识,不需要工作经验也能听得懂,一起思考这些方法如果应用到我的工作会怎样。

术的部分,会涉及到度量数据分析、代码逻辑、和Job建模,这个也对应着软件开发里的数据、算法和建模。

器,也就是工具和框架,掌握主流的工具框架以及选择策略和落地实践。

价值篇

1. ROI价值内核:自动化测试的价值可以量化吗?

你可能感兴趣的:(自动化测试高手课笔记)