发展历程 什么是数据驱动测试(ddt)? -技术百科的定义

什么是数据驱动测试(ddt)? -技术百科的定义

目录:

Anonim

定义-数据驱动测试(DDT)是什么意思?

数据驱动测试(DDT)是一种方法,其中在数据源的帮助下重复执行相同顺序的测试步骤,以便在验证步骤进行时驱动那些步骤的输入值和/或期望值。执行。 在数据驱动测试的情况下,环境设置和控制不是硬编码的。 换句话说,数据驱动的测试是在框架中构建要与所有相关数据集一起执行的测试脚本,该脚本利用了可重用的测试逻辑。 数据驱动的测试提供了诸如重用性,可重复性,将测试逻辑与测试数据分离以及减少测试用例数量等优势。

Techopedia解释了数据驱动测试(DDT)

数据驱动测试中使用的数据源可以是Excel文件,CSV文件,数据池,ADO对象或ODBC源。 在数据驱动的测试中,以下操作在迭代中执行:

  • 检索测试数据
  • 在所需区域中输入数据并模拟其他操作
  • 验证结果
  • 使用下一组输入数据继续测试

数据驱动的测试具有一些优势。 由于可以与应用程序开发同时创建测试脚本,因此有助于提高测试覆盖率。 由于输入和验证过程以及模块化设计,大大减少了自动化测试脚本的冗余和任何其他重复。 考虑到成本方面,数据驱动的测试对于自动化来说更便宜,尽管在手动测试的情况下更昂贵。 在数据驱动的测试中,可以实现更好的错误处理,并且测试脚本更加健壮。

但是,数据驱动的测试存在一些缺点。 需要脚本语言的专业知识,并且始终需要一个数据库来存储所有测试数据。

什么是数据驱动测试(ddt)? -技术百科的定义