RF自动化测试框架简介.pptx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件自动化测试规划 部门:DQA 姓名:江名根 日期:2017/10/30 New light, New life 目录 New light, New life Robot Framework 介绍 Robot Framework 介绍 Robot Framework 是一款基于 Python 的功能自动化测试框架。它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。其主要特点是: 易于使用:它采用一种表格式的语法,易于创建统一格式的测试用例。 重用性好:可以重复利用已经存在的关键字来创建高层次关键字。 结果报告和日志采用 HTML 格式,易于阅读。 平台与被测系统应用程序相互独立。 提供了简单的库函数 API 用于创建用户自定义的基于 Python 或者 Java 的测试库,这些测试库可以被应用于本地应用。 为已经存在的构建设施(持续集成系统)提供了命令行接口和基于 XML 的输出文件。 为 Selenium 提供支持用户 WEB 测试, Java GUI 测试,启动进程,终端, SSH 等等。 支持创建基于数据驱动的测试用例。 Built-in 支持不同环境下的特殊变量。 提供标签以分类和选择将被执行的测试用例。 源文件易于集成: 测试集就是指可以被产品代码描述的文件和路径。 提供测试用例和测试集级别的 setup 和和 teardown。 模块化的结构甚至支持为有多种接口的应用程序创建测试数据。 New light, New life Robot Framework 的安装和配置 Robot Framework 的安装和配置 在使用 RF(Robot framework)的时候需要 Python 环境,具体可根据自己的需求来确定。本文以在有 Python 的环境的机器上安装和使用 RF 进行移动自动化测试为例。 在配置过程中需要安装如下包:python 2.7、wxPython、robotframework、robotframework-ride、robotframework-appiumlibrary、appium-python-client、appium、pip、six、jdk、android -sdk等。 安装python: RF 框架是基于 Python 语言的,所以一定要有 Python 环境。 安装完后,需要设置环境变量:计算机—属性—高级系统设置—环境变量—系统变量—Path,写入 D:\Python27 和 D:\Python27\Scripts(更改为您指定路径即可)。同时我们也可以通过 DOS 环境来验证安装的 Python 信息。 安装 wxPython: 在选择版本下载的时候要注意选择与 Python 版本对应的版本,并且选择 unicode 版本,比如版本: wxPython2.8-win32-unicode--py27.exe ,否则安装完成后不能支持中文。 下载完成后,选择默认项进行安装即可。 New light, New life Robot Framework 的安装和配置 Robot Framework 的安装和配置 安装pip: 下载pip源码包,解压后,进入解压文件路径下,执行命令python setup.py install,从而完成python包管理工具pip的安装。 安装robot framework、robotframework-ride、robotframework-appiumlibrary、appium-python-client, six: 安装完pip后,就可以通过pip包管理工具来实现包的安装,在cmd窗口执行命令: pip install robotframework pip install robotframework-ride pip install robotframework-appiumlibrary pip install appium-python-client pip install six 安装appium: 下载并安装AppiumForWindows软件版本包,并配置相关的环境变量 New light, New life Robot Framework 的安装和配置 Robot Framework 的安装和配置 安装jdk: 需要进行移动自动化测试,就需要配置Java的开发环境jdk,下载并安装最新的jdk文件后,配置响应的环境变量,然后可以通过cmd命令窗口来验证是否安装并配置成功。 安装Android-sdk: Android-sdk可以通过SDK Manager.exe来在线更新Android sdk。也可以通过安卓

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档