为了账号安全,请及时绑定邮箱和手机立即绑定

RobotFramework特性总结

标签:
测试

robotframework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时编写多种类型的客户端或者接口,可以进行分布式测试执行。主要用户轮次很多的验收测试和验收测试驱动开发(ATDD)。

自动化测试框架:

  • 定义一种统一的方式来书写和组织测试用例(测试步骤、测试数据和测试返回值)
  • 控制测试用例的执行过程
  • 生成测试报告和测试日志

RobotFramework特性

  • 易于使用,采用表格格式语法,统一测试用例格式
  • 重用性好,可以利用现有关键字来组合新关键字
  • 支持变量
  • 支持创建基于数据驱动的测试用例
  • 结果报告和日志采用HTML格式,易于阅读
  • 提供标签以分类和选择将被执行的测试用例
  • 平台、应用无关
  • 功能全面,支持WEB测试(selenium)、java GUI测试
  • 易于扩展,提供简单的API,用户可以自定义基于python或者java的测试组件
  • 易于集成,技工了命令行接口和基于XML的输出文件
  • 易于与版本管理集成

Selenium简介

  • selenium是一个用于Web应用程序测试的工具
  • seleniuim包括:IDE、Remote Control(RC)、Grid、WebDriver(WD)
  • 我们这里使用的是Web Driver(wd)
  • RFS = Robot Framework+ selenium(wd)

RFS架构

环境搭建

参考 robotframework环境搭建

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
软件测试工程师
手记
粉丝
80
获赞与收藏
334

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消