没有合适的资源?快使用搜索试试~ 我知道了~
多测师_rf自动化框架搭建操作手册.doc
需积分: 9 2 下载量 15 浏览量
2021-03-15
22:43:37
上传
评论
收藏 2.51MB DOC 举报
温馨提示
试读
15页
多测师_rf自动化框架搭建操作手册.doc
资源推荐
资源详情
资源评论
robot framework:自动化测试框架(简称 RF 框架)
Python3.7
RIDE(可视化界面)、Wxpythonpip(在线下载)、setuptools(在线安装)、
第三方库
第三方库:selenium2library (ui 自动化)、requestlibrary(接口自动化)、
databaselibrary(数据自动化)、appium(app 自动化)
搭建自动化环境
自动化测试
广义:拿某一个工具测试某一个软件,拿某一个程序测试某一个程序
狭义:通过录制或者编写脚本,然后通过回放或执行脚本来执行测试用例
什么是自动化测试?
自动化测试就是使用某种工具或自己化脚本代替手工测试,实现自动测试;
常见几种自动化工具:
1、QTP:前几年主流
2、Selenium:用selnium做自动化要求会语言,写代码selnium 支持多种语言,
方便,扩展性高,开源版
3、RobotFramework+Selenium2Library:(RF 是测试框架),Robot
Framework 是一款 python 编写的功能自动化测试框架,
4、其他包括:()
4、自动化测试分层,金字塔
ui 自动化:模拟用户操作的自动化,按整个流程跑
api 层接口测试
Unit 后端代码层
Q:自动化测试如何维护(待回答)
自动化测试流程:了解需求、设计自动化测场景,写自动化测试用例、调试用例、
5、RIDE 的结构:工程(项目)-->套件(suite)-->用例(test case)-->资源(齿轮形
状)-->元素
open test suite 导入本地已有的套件
comment 相当于#,表示注释
F8 执行用例
view RIME Log 查看日志
RF 的工作原理:
rotoframwork 是开源的,通过加载第三方库的组成测试环境,使用
webdirver 通过对原生 api 进行封装来操控浏览器,使用具体关键字操作网页上的元素
需要的工具。
总结:使用底层代码封装的关键字去驱动调用页面元素,实现 ui 自动
化,
python3.7(python 语言环境)
注意:安装robotframework 时指定安装 3.1.2 版本,否则易出现关键字缺失的问题
安装robotframework==3.1.2(在线安装)
Wxpython4 或(GUI(图形用户界面)工具)
robotframework-ride(图形可视化工具)
Setuptools(安装第三方工具:目的方便在下安装,下载,编译)
Selenium2library(第三方库:做自动化的第三方库)
Requestlibrary(第三方库:做接口测试用)
databaselibrary(第三方库:做接口数据库用)
第三方库:selenium2library (ui 自动化)、requestlibrary(接口自动化)、
databaselibrary(数据自动化)、appium
搭建自动化环境
安装步骤 1.安装 python3.7(之前安装过)
第一步:环境变量配置
环境变量 path 配置 1:D:\Python3.7
环境变量 path 配置 2:D:\Python3.7\Scripts
确认环境变量已配置成功,在 dos 中执行 python,有交互页面,显示
python 版本号
2.安装 robotframework
第一步:pip install robotframework==3.1.2 -
ihttps://pypi.tuna.tsinghua.edu.cn/simple--trusted-host pypi.tuna.tsinghua.edu.cn
确认是否安装成功,可以在 D:\Python37\Lib\site-packages 看到
(以自己真实的 python 安装路径为主)
robotframework-3.0-py3.7.egg-info 或者 robotframework-3.0-
py3.7.egg
剩余14页未读,继续阅读
资源评论
多测师软件测试培训师肖sir
- 粉丝: 1553
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功