Robot Framework(3)- 基本概念

简介: Robot Framework(3)- 基本概念

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

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

 

前言


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

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

 

测试套件


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

画了个图有助于理解

image.png


测试库


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

 

资源文件


包含用户关键字和变量

 

变量文件


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

 

测试套件文件的表


RF 支持四种表

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

 

测试套件文件的大概结构

image.png


Settings

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

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

 

Test Cases

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

 

Variables

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

 

Keywords

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


相关文章
|
机器人 Python
Robot Framework之python脚本调用
前言 喜欢使用RF的原因之一就是能自己定义关键字,这篇就简单说下如何创建系统关键字,先来个最简单的,求比较两个数的大小 一、建立库文件 假设python的安装路径在D:/下面(作者是放在D:\python\python27) 1、在D:\python\...
3931 0
|
8月前
|
JSON 自然语言处理 机器人
接口自动化测试教程:如何使用 Robot Framework
Robot Framework 是一个用于实现自动化测试和机器人流程自动化(RPA)的开放源代码框架。它由一个名为 Robot Framework Foundation 的组织得到推广,得到了多家领军企业在软件开发中的广泛应用。框架以其开放性和灵活性为特点,能够无缝整合各种其他工具,无论团队规模大小,均无需承担额外许可成本。
|
XML 机器人 Java
Robot Framework(1)- 入门介绍
Robot Framework(1)- 入门介绍
465 0
Robot Framework(1)- 入门介绍
|
机器人 Java 测试技术
Robot Framework(2)- 快速安装
Robot Framework(2)- 快速安装
220 0
Robot Framework(2)- 快速安装
|
XML 机器人 Java
Robot Framework(5)- 使用测试库
Robot Framework(5)- 使用测试库
270 0
Robot Framework(5)- 使用测试库
|
机器人 测试技术 Python
Robot Framework(4)- 测试套件的基本使用
Robot Framework(4)- 测试套件的基本使用
520 0
Robot Framework(4)- 测试套件的基本使用
|
机器人 Python
Robot Framework(15)- 扩展关键字
Robot Framework(15)- 扩展关键字
217 0
Robot Framework(15)- 扩展关键字
|
机器人 Python
Robot Framework(9)- 使用变量文件
Robot Framework(9)- 使用变量文件
333 0
Robot Framework(9)- 使用变量文件
|
机器人 Python
Robot Framework(11)- 用户关键字的详解
Robot Framework(11)- 用户关键字的详解
246 0
Robot Framework(11)- 用户关键字的详解
|
机器人
Robot Framework(6)- BuiltIn 测试库常用的关键字列表
Robot Framework(6)- BuiltIn 测试库常用的关键字列表
274 0
Robot Framework(6)- BuiltIn 测试库常用的关键字列表