RF第1课复习概要 - 初始RF_第1页
RF第1课复习概要 - 初始RF_第2页
RF第1课复习概要 - 初始RF_第3页
RF第1课复习概要 - 初始RF_第4页
RF第1课复习概要 - 初始RF_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

RF第一课复习概要:RF定义:通用型的 自动测试框架, 绝大部分的软件的的自动化系统都可以采用它。特点:测试数据文件(Test Data)对应一个个的测试用例。测试数据文件里面使用的功能小模块叫关键字,由测试库(Test Library) Robot Framework加载测试库,并解释执行测试用例l 它提供简单易懂的表格式的“语言”来开发自动测试用例。 l 它的标准库提供了常用的功能,以关键字(keyword)的形式来开发测试用例。l 它定义了灵活且易理解的测试用例执行控制,包括 执行哪些用例,如何在执行用例前后进行初始化和清除环境l 它可以方便挑选要执行的用例和套件l 它有清晰的日志和报表功能,让QA和manager可以清楚的查看测试执行结果。安装:运行环境配置:pip install robotframeworkpip install robotframework-seleniumlibrary (编写用例的时候用到这个第三方库,不用可以不装)编辑环境配置:方式1(在线安装)pycharm 安装插件IntelliBotFile - Settings Plugins: 选择browser repository安装的方式2(离线安装,推荐)准备好离线安装插件包(目录在云盘) File - Settings Plugins:选择install from disk如果觉得主题格式不好看可以自己设置:一些基本概念:测试套件文件,表,关键字, 测试库执行测试用例查看日志及报表测试用例基本语法四种表:Settings, Variables, Test Cases, KeywordsRF的测试套件 可以是目录 也可以是文件。 而测试用例 是存在测试套件文件中的。测试套件目录可以包含 子套件目录 和 子套件文件。RF的测试用例是存放在测试套件文件里面的。一个套件文件文件可以有多个用例, 套件文件可以测试套件目录中。u RF支持四种的表, 分别为Settings, Variables, Test Cases, Keywords。 表名必须出现在第一单元格中。表名大小写不敏感u Settings 表,是这个测试套件的 全局配置表。比如,说明这个测试套件要使用的测试库、资源文件,测试套件的环境初始化(setup)和清除(tear down),该套件内的标签等等u Test Cases表,是用来定义这个测试套件的 测试用例的u Variables 表,就是这个测试套件的 全局变量表u Keywords表,是用来定义这个测试套件的 用户关键字的测试用例表里面的每个测试用例 大概可以分为 配置部分 主体部分用例配置部分 Documentation该用例的文字说明 Tags该用例的标签 Setup, Teardown该用例的初始化和清除操作 Template声明该用例是模板关键字驱动的。本用例只包含测试数据。 Timeout设置用例超时时间 用例主体部分主要是由关键字组成的u 关键字的来源 测试库 资源文件 用例所在文件的关键字表u 用例主体部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论