Robot Framework用户手册 (版本:3.0)

版权信息:诺基亚网络和解决中心

本翻译尊重原协议,仅用于个人学习使用

1.开始:

1.1 介绍: Robot Framework是一个基于Python的,为终端测试和验收驱动开发(ATDD)的可扩展的自动化测试框架。它可以用来测试发布版,各种各样需要各项技术和借口的应用。

1.1.1 为什么选择Robot Framework?

在构建测试用例时使用易用的统一风格

提供重建高级关键词的借口

用HTML格式提供易读的结果报告和日志

跨平台,可扩展。

提供简明的库借口来自定义测试库,可以支持原生的Java和Python调用。

提供命令行接口和基于XML的输出文件,可集成到已存在的基础环境中(可持续继承系统)。

提供Selenium的web测试,Java GUI测试,运行进程和Talnet, SSH及其他的支持;

支持数据驱动测试用例

拥有内建变量,可在不同环境下进行测试

提供标签来选择不同的测试用例运行

支持源代码集成,测试用例仅仅为文件或者目录可以用于源代码控制。

提供测试用例和测试组--在不同级别下运行和卸除

模块化设计支持为那些有负责驱动的借口应用建立测试用例。

1.1.2 鸟瞰架构

Robot Framework是一个通用的,应用和技术独立框架,它是依靠高分层架构如下图

测试数据是简单的,易修改的表格模式,当Robot Framework运行时,它读取测试数据,执行测试用例并生成通用的日志和报告。核心框架并不知道那些在测试的目标,由测试库来和她交互。测试库既不能和接口直接地交互,也不能通过底层的测试工具作为驱动。

时间: 2024-11-05 21:47:16

Robot Framework用户手册 (版本:3.0)的相关文章

.NET Framework各版本汇总以及之间的关系

目录(?)[-] 原文链接:http://blog.csdn.net/kingmax54212008/article/details/25886345 NET Framework 版本关系 获取NET框架版本 参考资料 .NET Framework .NET版本 1.0 1.1 2.0 3.0 3.5 4.0 4.5 完整版本 1.0.3705.0 1.1.4322.573 2.0.50727.42 3.0.4506.30 3.5.21022.8 4.0.30319.1 4.5.40805 发布

Robot Framework - Tips

01 - 使用robot本身的API Robot Framework的版本发展是向下包容,建议尽量使用robot本身的API. 例如:通过导入logger.py(...\Lib\site-packages\robot\api\logger.py)的方式使用定义log的level. 02 - 导入library失败,显示红色,关键字无法获取 处理方法主要有三种: 点击RIDE菜单Tool项目下的"View RIDE log"选项,查看详细信息 尝试从相对路径引入完整的文件名 点击Run标

Windows系统 - python3(3.7以上版本)部署自动化框架robot framework

一.Python3环境部署 1.下载最新版本的python3.7,可根据自己电脑的位数下载,如:我的64位的win10,下载对应的64位python3.7版本python3.7.0下载 (Python各版本下载网址:https://www.python.org/ftp/python) 2.安装开始,你可以选择自定义安装,选中自动添加path的环境变量选项,方便安装成功后不用再去配置环境变量,具体安装方法请自行搜索 python3必须配置的环境变量 二.rebot framework及相关包安装

pycharm下robot framework环境搭建,基于python版本3.6

安装python3 1.python3的安装参考其他技术博客: 2.Windows环境注意添加环境变量,建议已有PyCharm IDE,创建虚拟环境(python虚拟环境--virtualenv): 安装robotframework 1. cmd中直接运行  pip  install  robotframework 2. 将python安装目录下的Scripts 文件夹加入环境变量 3.操作浏览器需要安装robotframework-selenium2library 运行  pip instal

Robot Framework + Selenium2环境安装

操作系统环境:Windows XP 安装包: 1. 安装Python Python是一切的基础 版本:python-2.7.6.msi 下载地址:https://www.python.org/downloads/ 2. 安装wxPython wxPython是Python语言的一套GUI图形库:ride需要wxPython的支持 版本:wxPython2.8-win32-unicode-2.8.12.1-py27.exe 下载地址:http://sourceforge.net/projects/

Robot Framework环境搭建

1.Robot Framework是一款用python语言编写的自动化测试框架,因此需要先安装python环境,本机已装,跳过这一步,python使用版本是:2.7.13 2.安装Robot Framework:可使用"pip install robotframework"在线安装,本次安装版本是:robotframework-3.0.2 3.安装RIDE,RIDE是一款专门用来编辑Robot Framework用例的软件,也是用python语言编写的,可使用"pip ins

Robot Framework + Selenium library + IEDriver环境搭建

目录: 1 Robot框架结构2 环境搭建  2.1 安装Python  2.2 安装Robot Framework  2.3 安装wxPython  2.4 安装RIDE  2.5 安装Selenium2Library  2.6 安装IEDriverServer 1 Robot框架结构 为了更好的了解环境安装,我们先看下框架结构: 图1 Robot Framework Architecture Robot Framework 通过导入不同的库,就可以使用库中所提供的关键字,从而时行相关的测试.

Robot Framework自动化测试环境部署

文档版本:v1.0 作者:令狐冲 如有问题请发邮件到:[email protected] 使用Robot Framework框架(以下简称RF)来做自动化测试. 模块化设计 1.所需环境一览表 软件 版本 发布日期 用途 官方网站 ActivePython 2.7 很早以前 RF是基于Python语言的,ActivePython其实就是在Python官方安装包上加了一些有用的组件,如pip http://www.activestate.com/activepython Robot Framewo

Robot Framework 使用1-环境配置及简单网站兼容性测试(转)

0.Robot Framework 简介 Robot Framework 是一个通用的自动化测试框架,主要用于“验收测试”和“验收测试驱动开发(ATDD)” (会其它文章中会详细介绍ATDD).它使用的是表格式的测试数据语法,并且实现了关键字驱动测试策略.其测试能力可以使用测试库进行扩展,测试库可以使 用Python或Java方法进行编写,并且用户可以从现有的关键字中扩展出新的关键字. 1.环境配置 Robot Framework 是python开发的开源测试框架,在使用时,需要安装python