关于自动化测试框架的研究与实现

2018-12-21 21:23:46谭泉宁长沙市明德中学
数码世界 2018年2期

谭泉宁 长沙市明德中学

进入了新世纪以来,在电子商务的发展下,人们对于Web程序的运行质量提出了更高的要求,在传统测试方法中,需要针对Web程序的回归性、兼容性进行测验,但是在检验时,容易出现编码问题和脚本错误问题,因此,测试人员需要不断调试,影响了测试的效率。在这一背景下,探讨一个简单的自动化测试框架,对于提高测试效率有着重大的意义。

1 自动化测试框架阐述

传统测试工具存在局限问题,利用自动化测试框架可以有效解决这类问题,在自动化测试框架中,可以通过控制其中的各项参数变化来提高测试效率。目前常用的框架包括几种类型:

1.1 脚本模块化框架:该种框架脚本是利用底层来实现,通过对其中组件、程序功能的分解,建立对应脚本;

1.2 数据驱动测试框架:数据驱动测试框架即在测试程序中提取相关数据,载入测试编码,再在原脚本中载入测试数据,构建框架;

1.3 关键字驱动测试框架:该种框架具有独立性的特征,能够通过关键字来测试逻辑完整性;

1.4 测试库构架框架:不同于脚本模块化,该种框架可以将应用程序分解为独立程序,但是需要建立模块化功能性库文件。

2 自动化测试框架的研究与实现

2.1 WATF需求分析与构建工具

WATF的功能包括几个方面:

2.1.1 测试环境的还原:在测试时,需要借助自动化执行环境,在运行前,可以由外部条件触发测试环境;

2.1.2 容易维护的脚本结构,为了解决数据硬编码问题,需要对脚本进行修改,适应程序变化,提高测试效率;……

登录APP查看全文