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

吃可爱长大的小学妹 提交于 2019-12-08 01:38:28

为了顺利进行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的方式以保证不存在脏数据问题)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!