产品体验中心 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088
当前位置:泽众软件测试网- 技术文章 -正文

深入了解自动测试框架的分类和特性

发布时间:2020-08-04

自动化测试是测试的一种,它和人工测试相比最大的区别就是它可以借助框架工具,自动的测试一些重复性较高的工作。现在自动化测试的应用还是比较多的,今天我们就来了解下自动化测试框架的分类有哪些吧?

ATF自动化测试框架软件

1、分布式(并发执行)

当要在同一台主机上进行多条测试用例的并行时,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起内存溢出错误。为了让该测试框架提供更大的负载能力,有了使用多台机器同时产生负载的机制。

2、行为驱动框架

行为驱动框架是测试用例映射到测试方法中,敏捷测试中经常使用

它是通过用自然语言书写非程序员可读的测试用例扩展了测试驱动开发方法, 行为驱动。

3、关键字驱动框架

关键字驱动框架是一种功能自动化测试框架,包括三个部分,什么操作,操作谁,操作值它也被称为表格驱动测试或者基于动作字的测试。关键字驱动的框架的基本工作是将测试用例分成四个不同的部分。首先是测试步骤(Test Step),二是测试步骤中的对象(Test Object),三是测试对象执行的动作(Action),四是测试对象需要的数据(Test Data)。

4、数据驱动框架

数据驱动测试是相同的测试脚本使用不同的测试数据执行,测试数据和测试行为完全分离。实施数据驱动测试的步骤

编写测试脚本,脚本需要支持程序对象、文件或者数据库读入测试数据。

将测试脚本使用的测试数据存入程序对象、文件或者数据库等外部介质中。

运行脚本,循环调用存储在外部介质的测试数据。

验证所有的测试结果是否符合期望的结果。

5、混合型框架

综合关键字和数据驱动测试

测试人员在进行自动化测试的时候,要根据自己的工作内容来选择合适的框架,不然的话,也是会有影响效率和工作质量的。最后小编给大家推荐一款好用的自动化测试框架,AutoTestFramework(简称:ATF)是B/S架构框架,可以无缝集成界面自动化工具Selenium、AR、QTP;集成APP自动化工具MR

推荐阅读:

接口自动化测试的必要性和实施作用

新人入门学习pc端测试必须要记住的重点

接口自动化测试有哪几个步骤?

自动化测试是什么?pc端的自动化测试框架有什么?

什么是API测试?什么样的API测试可以自动化?

testng自动化测试框架怎么样?好不好?

本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。
沪ICP备07036474号 2003-2024 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系