作品简介

Robot Framework是目前众多自动化测试工具或者框架中一个非常流行的开源框架,致力于解决重复功能测试劳动所带来的高额成本,将自动化测试大众化、简单化、通俗化,让更多没有编程基础的人也能成功地完成自动化测试。

本书分8章,内容包括Robot Framework自动化测试框架的基础用法,框架的常用基础测试Lib库的使用(包含移动端、Web端、接口端等常见自动化测试类型),自定义测试Lib库的编写,编写自动化测试案例常用的一些技巧,最后分享一下自动化框架设计的思想以及其他类型自动化框架简介。

本书适合Robot Framework初学者、软件测试工程师、软件测试经理阅读,也适合作为高等院校和培训学校相关专业课的配套参考书。

张永清,从事功能测试、自动化测试、性能测试工作十多年,在自动化测试设计、性能测试设计、性能诊断、性能分析调优方面积累了多年经验,参与过的系统涉及公安、互联网、移动互联网、大数据等领域。2017年成功转型为Java开发工程师,任职于苏宁大数据研发中心、苏宁研究院,目前重点关注大数据、图像处理等领域。撰写此书,希望对有志于从事自动化测试的初学者有所帮助。

作品目录

  • 内容简介
  • 第1章 初识Robot Framework
  • 1.1 如何创建一个自动化测试项目
  • 1.2 Robot Framework基础关键字
  • 1.3 Robot Framework断言关键字
  • 1.4 BuiltIn库剩余关键字
  • 第2章 Robot Framework对数据库的操作
  • 2.1 DatabaseLibrary库的使用
  • 2.2 MongoDBLibrary库的使用
  • 第3章 HTTP接口自动化测试
  • 3.1 HttpLibrary.HTTP库的使用
  • 3.2 RequestsLibrary库的使用
  • 3.3 RESTinstance库的使用
  • 第4章 移动手机自动化测试
  • 4.1 Appium介绍
  • 4.2 Appium Library库的使用
  • 第5章 Web自动化测试
  • 5.1 Selenium Web自动化
  • 5.2 SikuliLibrary库的使用
  • 第6章 编写自定义的Robot Framework Lib
  • 6.1 使用Python编写自定义的Robot Framework Lib
  • 6.2 使用Java编写自定义的Robot Framework Lib
  • 第7章 自动化测试用例的编写技巧
  • 7.1 自动化测试用例的常用技巧
  • 7.2 如何高效地维护好自动化测试用例
  • 第8章 自动化测试框架的设计
  • 8.1 Jenkins下自动化测试的调度管理
  • 8.2 如何做好自动化测试平台框架的设计
  • 8.3 其他常用的自动化测试框架介绍
展开全部