Robot Framework-External Variable File

在Robot Framework中,变量的设置有很多种形式,为了统一的管理,或者以便后续的来做数据驱动,还是要把数据分离出去,最终实现业务逻辑和数据的分离。

简单例子

这里只做一个简单的描述:

  1. 在C:盘下建数据文件,只能是.py文件
  2. 在RF中引用

进阶

为了工程的统一管理,我们可以在Test Project Root下创建Test Data文件夹,把数据分类管理于此。

  1. 数据
    每一个Test Suite有一个数据文件,每一个用例用一行数据来实现,用例里多个数据用List方式存储。
  • 数据文件名就是Test Suite名字
  • 数据变量名就是Test Case名字
  1. 调用
    都基于Built-in变量来实现,动态管理。

高级

抛砖引玉,只是捋一下思路:

  1. 通过Test Case的Test Template来设计
  2. 一个用例一个数据文件,数据多的话从理解的角度要好一些
  3. 通过csv、Excel、DB的方式来存储数据
唐胡璐 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
分享创造价值,您的支持将鼓励我继续前行!