数据驱动(二)

数据驱动

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

这里写图片描述

方式一:

这里写图片描述

方式二: 
这里写图片描述

说明:

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

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

这里写图片描述

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

 
 
posted @ 2017-10-26 20:32  Yi个人  阅读(183)  评论(0编辑  收藏  举报