开始怎么做自动化?
实施自动化测试我们可以分为三步:制定方案,开发脚本和执行脚本。
1. 制定自动化测试方案
首先是建立自动化测试的目标和计划。目标指的是测自动化测试的覆盖率,能覆盖软件的哪些关键特性和功能。计划怎样考虑自动化测试实现的复杂度,自动化测试的计划时间表,自动化测试所需要的资源。
第二是选择自动化测试工具。我们要根据测试对象来选择合适的自动化测试工具。选择自动化测试工具要考虑以下几点:学习周期的长短,开发脚本的方式是否简单,是否支持标准的自动化测试脚本,是否提供相关的API等内容。
最后是确定自动化测试的输出报告。在自动化测试的测试报告中,除了要有明确的测试统计数据,还需要提供失败测试脚本的跟踪信息,以及测试脚本失败的原因分析等内容。
2. 自动化测试脚本开发
首先我们要搭建一个自动化测试框架。这个自动化测试框架,不仅要有相应的脚本函数库,还需要有一个能批量运行自动化测试脚本的图形化平台。
其次要做好自动化测试脚本的管理。我们要对自动化测试脚板要进行分类管理,比如脚本代码文件,脚本环境配置文件,脚本输入参数或测试驱动数据文件,脚本运行log文件的等。通过这样的分类,不仅有利于代码的维护,也有利于分析定位问题。另外对自动化测试脚本还要进行版本管理,以实现自动化测试脚本的正确应用。
最后开发自动化测试脚本的代码结构要注意两个问题:一是要在一个测试脚本运行结束时,要把环境恢复成干净的测试环境,以免影响下一个测试脚本的执行。二是要确保自动化测试代码的健壮性。
3. 自动化测试脚本的执行
执行自动化测试脚板时我们要注意以下几个问题:
我们要选择一个合适的自动化测试平台来执行自动化测试脚本。合适的自动化自测试平台可以便于测试脚本的管理,提高自动化测试脚本的执行效率。
要由专人来执行自动化测试脚本,而不是由开发自动化测试脚本的工程师来执行。
要有一个专门的自动化测试环境。
将一个可以让所有自动化测试脚本都能全部正确、一次性通过的软件版本,保存为自动化测试基线软件版本,以便在后续自动化测试脚本失败的情况下,可以先在这个自动化机基线软件版本上运行该失败的自动化测试脚本,以便快速的排除自动化测试脚本代码的问题。
最好将测试数据与自动化测试脚本分离。
以上就是自动化测试实施的一般过程和要注意的一些问题。希望对你实施自动化测试有帮助。