美文网首页
RF基本操作

RF基本操作

作者: 清水秋香 | 来源:发表于2020-04-07 11:30 被阅读0次

RF定义
通用型的自动测试框架,绝大部分的软件自动化系统都可以采用它,
特点:
测试数据文件对用一个个的测试用例,测试数据文件里面使用的功能小模块叫关键字,由测试库(Test LIbrary)Robot Framework加载测试库,并解释执行测试用例

  • 它提供简单易懂的表格示的“语言”来开发自动化测试用例。
  • 他的标准库提供了常用的功能,以关键字(keyword)的形式来开发测试用例
  • 它定义了灵活且易理解的测试用例执行控制,包括执行那些用例,如何在执行用例前后进行初始化和清除环境
  • 它可以方便挑选要执行的用例和套件
  • 它由清晰的日志和报表功能,让QA和manage可以清除的查看测试执行结果。


    image.png

基本概念
测试套件文件,表,关键字,测试库
执行测试用例
查看日志及报表
测试用例基本语法
四种表:Settings,Variables,TestCases,Keywords
RF的测试套件可以是目录也可以是文件。而测试用例是存在测试套件文件中的。测试套件目录可以包含子套件和子套件文件。
RF的测试用例是存放在测试套件文件里面的。一个套件文件可以有多个用例。一个测试套件目录中可以有多个套件文件。

  • RF支持四种的表:
    分别为Settings,Variables,TestCases,Keywords
    表名必须出现在第一单元格中。
  • Settings表,是这个测试套件的全局配置表。比如,说明这个测试套件要使用的测试库,资源文件,测试套件的环境初始化(setup)和清除(teardown),该套件内的标签...
  • Test Cases表,是用来定义这个测试套件的 测试用例的
  • Variables表,就是这个测试套件的全局变量表
  • keywords表,是用来定义这个测试套件的 用户关键字的
    测试用例表里面的每个测试用例 大概可以分为
    配置部分
    主体部分

用例配置部分

  • [documentation] 该用例的文字说明
  • [Tags] 该用例的标签
  • [Setup] [Teardown] 该用例的初始化和清除操作
  • [Timeout] 设置用例超时时间

用例主体部分主要是由关键字组成的

  • 关键字的来源
    测试库
    资源文件
    用例所在文件的关键字表
  • 用例主体部分也包含变量赋值

⚠️:一定要保证用例文件的编码格式必须是UTF8,否则会出现无法解释中文字符的情况

相关文章

  • RF基本操作

    RF定义通用型的自动测试框架,绝大部分的软件自动化系统都可以采用它,特点:测试数据文件对用一个个的测试用例,测试数...

  • 【RF基础】RF基本使用

    本文简单介绍了robot framework的基础知识。 安装 很简单,使用pip就可以安装了: 安装完成后,使用...

  • KVM可视化部署

    KVM虚拟化—可视化 卸载: 删除可视化操作 rm -rf /etc/nginx/ rm -rf /etc/wok...

  • RF appium环境的安装

    1.RF安装 一、适用操作系统Win7旗舰版Sp1 32位操作系统 RF环境搭建,请参考文档《RobotFramw...

  • rf数据库操作

    留底

  • xargs空格符问题

    find和xargs基本的用法如下: find ./ -name "*.bak" | xargs rm -rf 一...

  • Linux VPS下SSH常用命令

    目录操作: rm -rf mydir /*删除mydir目录,不需要确认,直接删除*/ mkdir dirname...

  • Robot Framework 条件判断

    Run Keyword If RF 里面除了循环以外,另一个流程控制的基本功能就是条件判断,RF 中通常用 Run...

  • git 指南

    git 操作文件:mkdir test //创建test文件夹 rm -rf test //删除文件夹 ...

  • RF 条件判断、初始化与清除

    条件判断RF里面除了循环以外,另一个流程控制的基本功能就是条件判断RF中通常用Run Keyword if 关键字...

网友评论

      本文标题:RF基本操作

      本文链接:https://www.haomeiwen.com/subject/mrsgphtx.html