Robot Framework安装与使用介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8
Robot Framework Modular
Test Data Robot Framework
Test Libraries
Test Tools
System Under Test
Test data syntax Test library API
System interfaces
9
Robot Framework的框架
14
安装Python
• 下载地址: https:///downloads
• 双击python-2.7.17.msi安装,路径建议 不要出现中文。
• 注意勾选“Add python.exe to Path” 或安装完成后手动增加环境变量:计算机属性-高级系统设置-环境变量-系统变量Path,写入 C:\Python27 和 C:\Python27\Scripts(更改为您指定路 径即可)。
Robot Framework 安装与使用介绍
目录
01 Robot Framework概述 02 Robot Framework环境安装 03 Robot Framework使用
什么是自动化测试
自动化测试是把以人为驱动的测试行为, 通过工具记录或编写脚本的方式转化为 机器执行的一种过程
3
什么是自动化测试框架
登录运维
增加黑名单 |
打开运维页面
激活黑名单
输入用户名密码
测试库 Selenium2Library
关闭运维
点击登录按钮
用户请求被禁止 | :8080
……
1 配置黑名单

2 用户请求被禁止 /
预期结果:
1. 用户请求/ 被禁止 2. 用户请求:8080/ 被禁止 3. 用户请求:8080/home.aspx 被禁止
6
自动化测试用例实现
配置黑名单 |
3 用户请求被禁止 :8080/
4 用户请求被禁止 :8080/home.aspx
7
什么是Robot Framework
Robot Framework是一款Python编写 的功能自动化测试框架,具备良好的可 扩展性,支持关键字驱动,可以同时测 试多种类型的客户端或接口,可以进行 分布式测试执行,主用用于轮次很多的 验收测试和验收测试驱动开发。
试库 • 易于集成,可与Jenkins集成实现持续集成 • RemoteLibrary接口可以支持分布式测试和使用其
他编程语言实现测试库 • 支持用例打tag标签 • 内置支持变量Variables,支持不同的环境进行测试
Robot Framework的用户
12
目录
01 Robot Framework概述 02 Robot Framework环境安装 03 Robot Framework使用
• 下载完成后,进入文件目录执行命令 “pip install wxPython-4.0.7-cp27cp27m-win32.whl”进行安装。
• 定义一种统一的方式来书写和组织 测试用例(测试步骤、测试数据和 期望返回值)
• 控制测试用例的执行过程 • 生成测试报告和测试日志
Framework
4
什么是关键字驱动
关键字驱动测试方法(Keyworddriven Testing),是软件自动化测 试的一种方法。关键字驱动测试把 测试用例编写和关键字开发工作分 离,让没有编程技巧的人也能利用 关键字开发自动化测试用例。
安装步骤
Python
python2.7.17.msi
wxPython
wxPython4.0.7-cp27cp27m-win32
Robot Framework
RobotFramewor k-3.1.2
RIDE
robotframework _ride-1.7.3.1
Libraries
selenium2library SSHLibrary ……
Resource File
Test Suite
… Test Suite
Test Suite
10
Robot Framework的特点
易于 使用
可重 用性

丰富日志ຫໍສະໝຸດ 的测便于试库
特点
阅读
强力 执行 引擎
易于 持续 集成
支持 打标

11
• 测试用例采用表格式语法,文本方式保持,易于使用 • 支持关键字驱动、数据驱动 • 重用性好,可以利用现有关键字组合新关键字 • 结果报告和日志采用HTML格式,易于阅读 • 平台和应用无关联性 • 易于扩展,用户可以自定义基于Python或Java的测
15
安装wxPython
• 使用“pip install -U wxPython”命令 进行在线安装 (推荐)。
• 或 从以下下载地址下载安装文件: https:///pages/downl oads/
• 在选择版本下载的时候要注意选择与 Python 版本对应的版本,比如版本: wxPython-4.0.7-cp27-cp27mwin32.whl。
Robot Framework Core (Standard Libraries, Reporting)
External Library
External Library

External Library
Robot Framework IDE (RIDE)
Resource File
… Resource File
5
手工测试用例
被测功能:
通过运维配置黑名单(左匹配)后激活到业务,然后用户通过业务代理请求匹配到黑名单的URL失败。
预置条件:
1. 使用admin用户登录运维系统 2. 打开新增黑名单页面增加黑名单 3. 激活黑名单到业务
测试步骤:
1. 用户请求/ 2. 用户请求:8080/ 3. 用户请求:8080/home.aspx
相关文档
最新文档