robotframework(2)--基本概念介绍

216 阅读2分钟

本节主要介绍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文件,提供更灵活的方式来创建变量。