首页
学习
活动
专区
工具
TVP
发布

RobotFramework特性总结

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

自动化测试框架:

· 定义一种统一的方式来书写和组织测试用例(测试步骤、测试数据和测试返回值)

· 控制测试用例的执行过程

· 生成测试报告和测试日志

RobotFramework特性

· 易于使用,采用表格格式语法,统一测试用例格式

· 重用性好,可以利用现有关键字来组合新关键字

· 支持变量

· 支持创建基于数据驱动的测试用例

· 结果报告和日志采用HTML格式,易于阅读

· 提供标签以分类和选择将被执行的测试用例

· 平台、应用无关

· 功能全面,支持WEB测试(selenium)、javaGUI测试

· 易于扩展,提供简单的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环境搭建

环境搭建

参考 robotframework环境搭建

更多关于测试方面的文章,请前往51Testing软件测试网掌握哦~

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180327A195N700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券