一、Robot Framework初识

\color{green}{如果你还想从头学起Robot Framework,可以看看这个系列的文章哦!}
https://www.jianshu.com/nb/50138180

本节内容简介

初识RF.png

01-自动化面临的问题

1)如何组织大量自动化脚本
2)如何灵活地执行多个测试脚本
3)如何个性化定制初始化和清除动作
4)如何判断测试结果是否达到预期
5)如何生成清晰的测试报告

以上问题都可以交给自动化框架

02-RF介绍

1)是一款基于python的通用型开源自动化框架
2)它具有简单的纯文本语法,可以通过使用python或java实现的库轻松扩展

03-RF的架构

RF架构.png

04-RF的优势

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

05-RF常用网站

官网

http://robotframework.org

github

[https://github.com/robotframework/robotframework]

官方文档

[http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html]

中文翻译的官方文档(基于 v3.0)

[https://robotframework-userguide-cn.readthedocs.io/zh_CN/latest/]

rf 标准库文档

[http://robotframework.org/robotframework/#standard-libraries]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容