Robot Framework 自动化测试框架

概述

Robot Framework 是一个基于Python的、可扩展的、关键字驱动的测试自动化框架,用于端到端的验收测试或者验收驱动测试开发(ATDD)中。

  • 表格式的语法简单易用,以统一的方式创建测试用例
  • 可以通过现有关键字创建可复用的高层关键字
  • 提供了直观的HTML格式的测试报告和日志文件
  • 作为一个测试平台,是应用无关的
  • 提供了测试库API,可以轻易地使用Python或者Java创建自定义的测试库
  • 提供了命令行接口和基于XML的输出文件,可以与现有框架集成(如持续集成系统)
  • 提供了多种测试库支持,如用于web测试的Selenium,Java GUI测试,启动进程,Telnet,SSH等
  • 可以创建数据驱动的测试用例
  • 内置支持变量,在不同的环境中特别实用
  • 提供标签来分类和选择测试用例
  • 非常容易与源码控制系统集成,因为测试套件就是文件夹和文本文件
  • 提供了用例级别和测试套件级别的setup和teardown
  • 模块化的架构,支持针对不同接口的应用程序创建测试

以上摘抄自 Robotframework 中文手册

个人小结

  • Robot Framework 定义了测试用例的语法,需要学习手册内容
  • RIDE 是 Robot Framework 的 GUI,在RIDE上写测试用例很容易上手
  • Robot Framework 支持的第三方库,如 robotframework-seriallibrary,是在pyserial的基础上开发的支持 robot framework 的库,提供了 Robot Framework 使用的串口相关的关键字
  • Robot Framework 中的关键字,多数是库里面实现的类的方法名,比如 add_port 可以映射为关键字Add Port / add port / add_port /,使用方法和函数调用一样。具体查看手册。
  • 学习Python
  • 持续集成:Robot Framework + Jenkins

参考文档

Robotframework 中文手册:

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值