引子
写在最前面:目前自动化测试并不属于新鲜的事物,或者说自动化测试的各种方法论已经层出不穷,但是,能够明白自动化测试并很好落地实施的团队还不是非常多,我们接来下用通俗的方式来介绍自动化测试……
本文共有2410字,阅读需要大约一分钟。
首先我们从招聘岗位需求说起。看近期的职业机会,提到“软件测试工程师”,基本上都有关于自动化测试的要求。例如:
-
了解 selenium、appium或者其他自动化测试框架
-
至少熟悉一门面向对象开发语言,有一定的代码功底优先
-
熟悉Java或者python,有一定的测试自动化经验和代码阅读能力
-
了解接口集成测试,会使用JMeter、Postman、SoapUI等接口测试工具
等等,上述内容不再一一列举。突然自动化测试遍地开花,好像测试工程师的自动化测试能力成为了标配一般。本文就从自动化测试的要求入手,简单的进行自动化测试扫盲,争取让各位在一分钟之内了解自动化测试。
那么我们就从“自动化测试”五个字来剖析。
测试
测试:这个我们熟悉。最经典的一个解释“程序测试是为了发现错误而执行的过程。”这个来自于G.J.Myers的经典著作《软件测试的艺术》的定义,给我们展示了测试的本质:过程。
测试是为了发现软件的错误ÿ