此节视频教学内容还未ready, 敬请期待~


介绍

作者: wang liyao 编辑: leo 2018-10-03

introduction

robot是一个基于python的、可扩展的关键字驱动测试自动化框架,用于端到端验收测试和接受测试驱动的开发(ATDD)。它可以用于测试分布式的异构应用程序,在这种情况下,验证需要涉及到一些技术和接口。

这个框架有一个丰富的生态系统,它由各种通用的测试库和工具组成,这些库和工具是作为单独的项目开发的。更多关于机器人框架和生态系统的信息,访问官网

Why Robot Framework?

  • 使易于使用的表格语法以统一的方式创建测试用例。
  • 提供从现有关键字创建可重用的高级关键字的能力。
  • 提供易于阅读的结果报告和以HTML格式的日志。
  • 平台和应用程序是独立的。
  • 提供一个简单的库API来创建定制的测试库,这些库可以用Python或Java本地实现。
  • 提供一个命令行界面和基于XML的输出文件,以便集成到现有的构建基础设施(持续集成系统)中。
  • 支持用Selenium进行web测试、Java GUI测试、执行进程、Telnet、SSH等。
  • 支持数据驱动测试
  • 内置了对变量的支持,方便在不同环境下的测试。
  • 支持tag, 方便过滤执行case
  • 提供测试用例和测试套件-级别的setup和teardown。
  • 模块化体系结构支持为具有多个不同接口的应用程序创建测试

分享到: Facebook 微博 微信 Twitter
如果你觉得这篇文章或视频对你的学习很有帮助, 请你也分享它, 让它能再次帮助到更多的需要学习的人. 如果你也想支持 leo Python 并看到更好的教学内容, 赞助他一点点, 作为鼓励他继续开源的动力.

支持 让教学变得更优秀