自动化测试过程概述

Tallulah ·
更新时间:2024-09-21
· 876 次阅读

  自动化测试的过程

  自动化测试无非是利用自动化测试工具,经过对测试需求的分析,设计出自动化测试用例,从而搭建自动化测试的框架,设计与编写自动化脚本。测试脚本的正确性,同样需要经历需求分析、计划、测试用例设计、测试、评估,如图1所示。

图1 自动化测试过程

  1)自动化测试需求分析。

  当测试项目满足了自动化的前提条件,并确定在该项目中需要使用自动化测试时,我们便可以开始进行自动化测试需求分析,可落实到《测试需求说明书》。

  2)测试计划。

  此过程需要确定自动化测试的范围以及相应的测试用例、测试数据,并形成详细的文档,以便于自动化测试框架的建立。此外,还需要定义测试活动模型(确定测试所使用的测试技术),定义测试体系结构,完成测试程序的定义与映射(建立测试程序与测试需求之间的联系),自动/手动测试映射(确定哪些测试使用自动测试),测试数据映射,确定如何测试,划分测试阶段、类型及测试方法等。

  3)自动化测试框架的搭建。此过程需要确定

  自动化测试框架需要调用哪些文件、结构,调用的过程,以及文件结构如何划分。 自动化测试框架的典型要素如下:

  公用的对象。

  不同的测试用例会有一些相同的对象被重复使用,这些公用的对象可被抽取出来,在编写脚本时随时调用。

  公用的环境。

  公用的方法。

  测试数据。

  4) 测试用例设计?编写测试用例或开发测试脚本,并文档化

  5) 测试??调试测试(针对自动化测试脚本)

  6)评估??评估测试结果并改进测试过程

  测试执行结束后,需要对测试结果进行比较、分析以及结果验证,得出测试报告。其中总结性报告是提供给被测方的中高层管理者及客户的,而详细报告作为反馈文档提供给开发小组成员。评估过程如图2所示。

图2 评估流程

  这个阶段由测试设计工程师与测试工程师共同参与。 构建好的待测系统上使用测试用例脚本执行测试数据,其中测试数据是被设计用于测试该应用程序的各种特征的。可以使用Excel、Word、ClearQuest等工具得到测试后的测试结果日志、测试度量、缺陷报告及测试评估总结等。



自动 自动化 测试过程 自动化测试 测试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章