如果你还想从头学起Robot Framework,可以看看这个系列的文章哦!

https://www.cnblogs.com/poloyy/category/1770899.html

 

前言

在 RF 中,有很多专业概念,先大概浏览一遍先

  • 测试套件
  • 测试用例
  • 测试套件文件的表
  • 关键字
  • 测试库
  • 资源文件
  • 变量文件

 

测试套件

  • 它可以是文件夹,也可以是文件
  • 测试用例存在于测试套件文件(不是测试套件目录哦!)中,一个测试套件可以有多个测试用例
  • 测试套件文件夹可以包含 子套件文件夹子套件文件
  • 测试套件文件夹也可以包含一个特殊的初始化文件

画了个图有助于理解

 

测试库

包含最底层的关键字,第三方关键字库

 

资源文件

包含用户关键字和变量

 

变量文件

提供更灵活的方式来创建变量

 

测试套件文件的表

RF 支持四种表

  1. Settings
  2. Variables
  3. Test Cases
  4. Keywords

 

测试套件文件的大概结构

Settings

是当前测试套件的全局配置表,比如常用的

  • 声明需要用到的测试库
  • 声明自己写的模块
  • 声明资源文件
  • 测试套件的环境初始化(setup)
  • 套件内的标签

 

Test Cases

定义这个测试套件的测试用例集

 

Variables

定义这个测试套件的全局变量集

 

Keywords

定义这个测试套件的用户关键字