数据驱动测试(DDT)入门

数据驱动测试(DDT)是一种软件测试方法,通过将数据存放在外部数据源,提高测试的可重用性和可重复性。本文介绍了DDT的概念,优势如早期介入、重复性、数据与逻辑分离,以及工作流程,并指出其学习曲线长、维护工作量大的缺点。
摘要由CSDN通过智能技术生成

很多时候,我们必须对许多数据集进行相同的测试。而且,为每个数据集值创建不同的测试既耗时又效率低下。

数据驱动测试通过将数据保留在功能测试外部并在需要扩展自动化测试时加载它们来解决此问题。

 

今天,我将讨论数据驱动测试(Database Driven Testing)- 它是什么,它如何工作,优缺点等等。 

 

什么是数据驱动测试(DDT)?

 

image

 

数据驱动测试(DDT)是一种方法,一种软件测试方法。其中在数据源的帮助下重复执行相同顺序的测试步骤,测试脚本从数据源(文件或数据库)(例如CSV文件,Excel文件,数据池等)读取测试数据,而不使用硬编码值。

换句话说,数据驱动的测试是在框架中构建要与所有相关数据集一起执行的测试脚本,该脚本利用了可重用的测试逻辑。数据驱动的测试具有诸如可重用性,可重复性,将测试逻辑与测试数据分离以及减少测试用例数量等优点。之前我在介绍自动化测试框架的文章中,也有提到驱动模式,感兴趣的朋友可以去看看。

例如,我们要测试具有1000个不同数据集的多个输入字段的登录系统。

要对此进行测试,可以采用以下不同的方法:

1)为每个数据集创建1

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值