如何编写Robot Framework测试用例2---(测试用例语法1)

如何编写Robot Framework测试用例2---(测试用例语法1)

  • 基本语法

测试用例由关键字组成,关键字的来源有三种:
1从测试库引入;2从资源文件引入;3从关键字表中引入(自定义关键字)

 

下面就是一个典型的测试用例组织形式。

如何编写Robot <wbr>Framework测试用例2---(测试用例语法1)

图中有2个测试用例“Valid Login” 和 “Setting Varriables”。第一列是用例名称,第二列是关键字,这些关键字来实现具体的测试工作,后面的列是参数列,放置关键字需要的参数。Valid Login这个用例其实很清晰,我们通过读这个用例使用的关键字就能清晰的看出是一个登陆的检验。

 

  • 使用参数

我们看到,关键字其实和编程语言中的函数很相似,他们有时候要输入参数(arguments)。关键字是否需要参数,需要多少参数,和需要什么样的参数一 般在关键字的文档中给出。你编写扩展库的时候如果遵循注释规范,可以使用libdoc.py或者javadoc(使用Java编写扩展库时)生成。

 

从下图的2个例子中,我们可以看到:

  1. Create directory需要1个参数,CopyFile需要2个,而No Operation不需要参数。
  2. 我们可以把变量作为参数输入(${CURDIR}就是一个变量,后面会讲解)。
  3. 有些参数有默认值,如果你不输入则会取默认值,如Create File ,第三个参数的默认值是 UTF-8

如何编写Robot <wbr>Framework测试用例2---(测试用例语法1)

如何编写Robot <wbr>Framework测试用例2---(测试用例语法1)

还有一些我们不常用到的细节,这里就不一一指出了,可以参阅官方文档的2.2节。

 

   4.指名参数:可以给参数加上名字,这样参数的意义显得更清晰(当然得测试类库提供这样的支持)

如何编写Robot <wbr>Framework测试用例2---(测试用例语法1)

posted @ 2015-06-25 23:52 Rikies 阅读( ...) 评论( ...) 编辑 收藏
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值