Robot Framework自动化测试修炼宝典

副标题:无

作   者:齐涛 著

分类号:

ISBN:9787121274053

微信扫一扫,移动浏览光盘

简介

  本书分为3个部分进行介绍。在第1部分筑基篇中,主要有自动化测试概述、Robot Framework两章的内容;在第2部分小乘篇中,主要有Web自动化测试、C/S自动化测试、数据库自动化测试、接口自动化测试、RF内置测试库、持续集成自动化测试、移动自动化测试总共七章的内容;在第3部分大乘篇中,主要有自定义你的RF一章的内容。全书的自动化测试主要指功能自动化测试。

目录

第1部分 筑基篇
第1章 自动化测试概述 
  1.1 分层自动化测试 
  1.2 界面自动化测试工具
  1.3 自动化测试做到什么样算好 
  1.4 小结 5
第2章 Robot Framework 
  2.1 框架介绍
  2.2 安装指南 
    2.2.1 Windows平台 
    2.2.2 Mac平台(Linux平台可参考)
    2.2.3 pip安装
  2.3 第1个案例
    2.3.1 打开RIDE 
    2.3.2 创建工程和测试套 
    2.3.3 创建案例 
    2.3.4 写一行脚本 
    2.3.5 运行案例 
    2.3.6 查看运行结果 
    2.3.7 小结 
  2.4 RIDE工具 
    2.4.1 工具介绍 
    2.4.2 菜单栏&工具栏 
    2.4.3 工作区 
  2.5 工程、测试套件、测试案例 
    2.5.1 Project工程 
    2.5.2 Test Suite测试套件 
    2.5.3 Test Case测试案例 
    2.5.4 三者关系 
  2.6 测试库 
  2.7 Resource资源文件 
    2.7.1 新建资源 
    2.7.2 快捷菜单 
    2.7.3 Settings设置项 
    2.7.4 加载资源 
    2.7.5 External Resources 外部资源 
  2.8 变量和常量
    2.8.1 变量与常量基础 
    2.8.2 Scalar变量 
    2.8.3 List变量 
    2.8.4 变量转换 
    2.8.5 其他变量 
    2.8.6 变量文件 
  2.9 Keyword关键字 
    2.9.1 用户关键字 
    2.9.2 传入参数Arguments 
    2.9.3 Return Value返回值
  2.10 循环&分支
    2.  10.1 循环 
    2.  10.2 分支 
    2.  10.3 二者结合
  2.11 运行界面
  2.12 小结 

第二部分 小乘篇
第3章 Web自动化测试
  3.1 Selenium 
  3.2 Selenium2Library安装 
  3.3 Selenium2Library常用关键字 
    3.3.1 browserManagement 
    3.3.2 Cookie 
    3.3.3 Elements 
    3.3.4 
    3.3.5 screenshot
    3.3.6 waiting 
  3.4 测试案例设计 
    3.4.1 案例设计Step1
    3.4.2 案例设计Step2 
    3.4.3 案例设计Step3 
  3.5 测试案例demo 
    3.5.1 使用demo前的准备 
    3.5.2 Selenium2Library-demo 
  3.6 常见问题
  3.7 小结 
第4章 C/S自动化测试
  4.1 AutoIt 
  4.2 AutoItLibrary安装 
  4.3 AutoItLibrary关键字 
  4.4 测试案例 
    4.4.1 计算器案例 
    4.4.2 结合Selenium2Library处理对话框 
    4.4.3 结合Selenium2Library处理上传下载 
  4.5 小结 
第5章 数据库自动化测试 190
  5.1 数据库测试介绍 190
  5.2 DatabaseLibrary和cx_Oracle安装
  5.3 DatabaseLibrary关键字
  5.4 测试案例 191
    5.4.1 Oracle数据库 
    5.4.2 sqlite3数据库 
  5.5 常见问题 
  5.6 小结 
第6章 接口自动化测试
  6.1 接口测试
  6.2 requestsLibrary、requests安装 
  6.3 requestsLibrary关键字 
  6.4 测试案例 
  6.5 小结 
第7章 RF内置测试库 
  7.1 测试库介绍 
  7.2 BuiltIn 
    7.2.1 Convert 
    7.2.2 Verify 
    7.2.3 Variables 
    7.2.4 RunKeyword 
    7.2.5 Control 
    7.2.6 Misc 
    7.2.7 强大的Evaluate 
  7.3 String 
    7.3.1 Convert 
    7.3.2 Line 
    7.3.3 String 
  7.4 Collections 
    7.4.1 List 
    7.4.2 Dictionary
  7.5 OperatingSystem 
    7.5.1 Env 
    7.5.2 File 
    7.5.3 Directory
    7.5.4 Path 
  7.6 Process
  7.7 XML
  7.8 其他测试库 
  7.9 小结 
第8章 持续集成自动化测试
  8.1 Jenkins安装与配置 
    8.1.1 Jenkins简介
    8.1.2 安装Jenkins 
    8.1.3 配置节点
    8.1.4 安装插件
  8.2 Jenkins上执行RF自动化测试
    8.2.1 创建Job 
    8.2.2 配置Job
    8.2.3 控制Job 
    8.2.4 RF插件作用 
    8.2.5 多配置Job
  8.3 小结 
第9章 移动自动化测试 
  9.1 Appium介绍 
  9.2 Android自动化测试 
    9.2.1 模拟器安装
    9.2.2 测试案例
    9.2.3 Android对象识别
  9.3 iOS自动化测试 
    9.3.1 测试案例
    9.3.2 iOS对象识别 
  9.4 小结

第三部分 大乘篇
第10章 自定义你的
  10.1 修改Selenium2Library测试库
  10.2 编写测试库
    10.2.1 测试库分类
    10.2.2 测试库结构
    10.2.3 测试库命名
    10.2.4 测试库头部
    10.2.5 测试库配置项
    10.2.6 测试库文档
    10.2.7 测试库关键字命名
    10.2.8 测试库关键字参数
    10.2.9 测试库的参数
    10.2.10 测试库关键字返回值
    10.2.11 测试库日志打印
    10.2.12 对测试库做测试
    10.2.13 发布测试库
  10.3 小结
结语
参考资料

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Robot Framework自动化测试修炼宝典
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon