本节主要介绍RF中的一些基本概念
测试项目--project,是一个测试工程的主体,类似于代码开发过程中的代码工程一样,一个测试项目下可以包含多个测试套件和其他内容
测试套件--Test Suit
测试用例-Test Case
关键字--Keyword
测试库--Library
资源文件--Resource file
变量文件--Variables file
(1) 测试套件--是一个测试项目的基础,简单来说就是测试用例的集合
可以是文件夹,也可以是文件
如果是文件夹,在该文件夹下可以创建子套件文件夹和子套件文件。
如果是文件,只可以创建测试用例和关键字等,不能创建测试套件。
例如创建一个测试套件文件,它有四个部分,这四个部分可根据实际需求进行添加
Settings--当前测试套件的全局配置表,例如引用需要用到的测试库,自己写的库,资源文件,变量文件,初始化,标签等
Test cases--当前套件下的所有测试用例
Variables--定义当前测试套件下的全局变量
Keywors--定义当前测试套件下的用户关键字
(2)测试用例---测试点,执行测试的最小单位
测试用例存在于测试套件文件中
(3)关键字--可以理解为函数的机制
用户关键字---根据业务的需求,利用现有的系统关键字或自定义的关键字,把多个重复的步骤集合在一起组成用户关键字
与函数一样,关键字也有参数:
(1)不带参数
(2)带参数
(3)带默认参数
(4)可变参数
(4)测试库-包含最底层的关键字,第三方关键字库,用户自己开发的库
(5)资源文件--包含用户关键字和变量,一般是把一些通用操作关键字集合到一起,便于其他测试用例进行引用
ex: 例如我把一些文件的通用操作集合到一起
(6)变量文件--Python文件,提供更灵活的方式来创建变量。