RobotFramework环境配置十三:数据驱动(Import Variables)

数据驱动

RIDE提供的库:

  1. Create List
  2. Get File
  3. Import Variables
  4. Template
  5. ExcelLibrary

自定义库:DataCenter.py

  1. Read Data From Excel
  2. Read Excel File
  3. Read CSV File
  4. Read Column From Excel
  5. Get Sheet Values From Excel

一、数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试执行程序所有功能需求的输入条件。实现KISS.

二、Import Variables方式

数据文件:%{G_DATACENTER}\course_order.py

这里写图片描述

方式一:

RobotFramework环境配置十三:数据驱动(Import Variables)_第1张图片

方式二:
RobotFramework环境配置十三:数据驱动(Import Variables)_第2张图片

说明:

  1. 通过绝对路径导入文件:%{G_DATACENTER}\course_order.py
  2. 直接通过文件名导入文件:course_order.py

要实现第2种方法,需要修改源代码:BuitIn.py
目录:C:\Python27\Lib\site-packages\robot\libraries
搜索代码块:def import_variables

RobotFramework环境配置十三:数据驱动(Import Variables)_第3张图片

三、Import Variables方式实现数据驱动的问题:
在创建数据源时,不是很方便。如果要下10个或者20个单,course列表就非常长,带来查看不便的问题。想更好地处理数据源问题,需要通过导入Excel或者CSV的方式。

你可能感兴趣的:(Robotframework)