15.GUI自动化过程中的测试数据

为顺利进行GUI测试,需准备测试数据,否则会降低效率并引入依赖。GUI测试有测试输入数据和需事先准备的数据两种类型。创建测试数据从技术手段分有API调用、数据库操作、综合运用;从时机分有On - the - fly和Out - of - box,实际常结合使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为了顺利进行GUI测试,往往需要准备测试数据来配合测试的进行,如果不采用事先数据准备的方式,测试效率将会大打折扣,而且还会引入大量不必要的依赖关系。

GUI测试中两种常见的数据类型:

一、 测试输入数据,也就是GUI测试过程中,通过界面输入的数据。
二、 为了完成GUI测试而需要准备的测试数据。也就是我们需要事先准备数据。

下面来说说创建测试数据的方法都有哪些:

  • 从创建的技术手段来讲,创建测试数据的方法主要分为三种:
  1. API调用
  2. 数据库操作
  3. 综合运用API调用和数据库操作

(实际上,往往很多测试数据是基于API和数据库操作两者的结合来完成,即先通过API创建基本的数据,然后调用数据库操作来修改数据,以达到对测试数据的待定要求)

  • 从创建的时机来讲,创建测试数据的方法主要分为两种:
  1. 测试用例执行过程中,实时创建测试数据,我们通常称这种方式为On-the-fly
  2. 测试用例执行前,事先创建好“开箱即用”的测试数据,我们通常称这种方式为Out-of-box

(在实际项目上,往往是On-the-fly和Out-of-box结合在一起使用。对于相对稳定的测试数据,比如商品类型、图书类型等,往往采用Out-of-box的方式以提高效率;而对于那些只能一次性使用的测试数据,往往采用On-the-fly的方式以保证不存在脏数据问题)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值