RF中支持四种表:Setting,Variables,Test Cases,Keywords(表名不需要出现在第一个单元格中,表名大小写不敏感)
***Setting***:测试套件的全局配置表。比如:说明这个测试套件要使用的测试库、测试资源,测试套件的环境初始化(setup)和清除(teardown),该套件内的标签等
***Test Case***:用来定义测试用例
***Variable***:测试套件的全局变量表
***Keywords***:定义这个测试套件的用户关键字
Test Case测试用例表的语法:
测试用例表中的每一个测试用例 大概分为:
- 配置部分
- 主体部分
用例配置部分:
[Documentation]:用例的文字说明:
***Test Case*** 测试用例1: [Documentation] 这是本用例的说明注释 open brower http://www.baidu.com chrome
[Tags]:该用例的标签
[Setup],[Teardown]:该用例的初始化和清除操作
[Template]:声明该用例是模板关键字驱动的,本用例只包含测试数据
[Timeout]:设置用例超时时间
用例主题部分:由关键字组成