Robot Framework (二)---测试数据

时间:2021-03-11 10:35:44   收藏:0   阅读:71

Robot Framework 为模块化结构,最上面这一层便是 测试数据,这节讲述下测试数据的内容。

测试用例文件元素

测试用例中的常见元素如下:

元素 用途 标志
Setting 1. 引入test libraries, resource files and variable files. 2. 定义测试套件和测试用例的元数据 *** Settings ***
Variables 定义测试数据中应用的变量 *** Variables ***
Test Cases 创建测试用例 *** Test Cases ***
Tasks 创建任务.一个文件只能包含测试用例或任务一种。 *** Tasks***
Keywords 基于当前底层的关键字 创建用户关键字 *** Keywords ***
Comments 附加的数据或注释,Robot Framework不执行 *** Comments ***

说明
* 标志中的单词对大小写不敏感
* *的个数不固定,但至少开头要有一个
* 单数形式也可行,单建议采用上面的形式
* 标志中可以添加别的信息, 可以用于注释

测试用例文件格式

*分隔符 测试用例文件数据支持2种分隔,空格 " " 和 管道符 ‘|‘
*文件扩展名

文件类型 扩展名
被执行文件 .robot
Resource files .robot .resource 推荐采用 .resource
reStructuredText .rst or .rest

测试文件示例

空格分隔文档示例

技术分享图片
注意:
1. 推荐分离符采用 4个空格
2. tab 和 无间道空格

管道符分隔

技术分享图片

reStructuredText文件

技术分享图片
注意:

  1. 采用reStructuredText 文件要求安装Python docutils模块
  2. Robot Framework 解析文件后除了SEVERE 错误均忽略,可能导致一些问题被隐藏

Robot Framework 解析测试数据时 不进行解析的项目

小结

原文:https://www.cnblogs.com/Finding-bugs/p/14498579.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!