学习使用Robot Framework自动化测试框架(一)——简单介绍与安装方法

最近公司项目组使用到了Robot Framework自动化测试框架来进行部分的测试工作,这是一个关键词驱动的自动测试化框架,可以用在多个平台的项目测试中,非常容易上手。

1.Robot Framework的特点

简单说明一下Robot Framework的特点,这里参考了虫师的一个总结:
1. 使用简单
通过表格式语法创建和组织测试用例,就像在Exel里编辑数据一样进行编写测试用例。相应的测试报告也都以html格式进行展示,方便查看。
2. 丰富的类库支持不同平台、不同类型的应用测试

  • Web自动化测试:SeleniumLibrary,Selenium2Library等
  • Windows GUI测试:AutoItLibrary
  • 数据库测试:Database Library(Java)、Database Library (Python)、MongoDB library等
  • 文件对比测试:Diff Library
  • HTTP测试:HTTP library (livetest)、HTTP library (Requests)

根据项目需要安装导入合适的库即可。
3. 可以像编程一样编写测试用例
虽然是表格式语法,但是通过使用Builtin库中的循环、判断、变量等可以像编程一样构造出复杂的逻辑,调用Python函数也是可以的。
4. 支持自主开发系统关键字
Robot Framework虽然有丰富的类库,但是在实际项目中还是会有一些测试需求不能被较好地满足。难道不能被满足就算了吗?当然不是。
如果熟悉Python开发,测试人员可以根据具体需要,自己开发一套关键字库、或者在原库上进行适当修改以取得与项目更高的契合程度也是可以的。一个好的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值