Robot Framework自动化测试修炼宝典

当前位置:首页 > 计算机/网络 > 软件工程/开发项目管理 > Robot Framework自动化测试修炼宝典

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2015年10月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787121274053
作者:齐涛 著出版社:电子工业出版社出版时间:2015年10月 
编辑推荐
1、涵盖自动化测试中的大部分场景,内容充实,逻辑严密;
2、作者是RF中文社区的核心力量之一,书中有其对自动化测试的很多思考;
3、本书是一本测试实践书,书中融入了大量的一线测试经验,是人人必备的案头工具书。
重磅推荐:
 
内容简介
本书分为3个部分进行介绍。在第1部分筑基篇中,主要有自动化测试概述、Robot Framework两章的内容;在第2部分小乘篇中,主要有Web自动化测试、C/S自动化测试、数据库自动化测试、接口自动化测试、RF内置测试库、持续集成自动化测试、移动自动化测试总共七章的内容;在第3部分大乘篇中,主要有自定义你的RF一章的内容。全书的自动化测试主要指功能自动化测试。
作者简介
齐涛(网名:道长)
行业ID:qitaos
平安科技资深测试工程师、自动化测试工程师。目前负责平安科技任意门项目测试团队管理和自动化测试技术方案调研及实施。2004年东北大学秦皇岛分校市场营销专业毕业,昏昏噩噩前两年,后某日顿悟,转行入测试,先后做过华为、飞利浦、平安科技等公司的测试外包,后转入平安科技正式员工至今。期间经历从手工测试,到QTP自动化测试,再到如今的Robotframework自动化测试。工作之余会参加一些敏捷之旅或测试大会的活动,分享Robotframework自动化测试的使用方法或心得体会,同时创建了Robotframework的微信公众号,陆续发布了一些Robotframework自动化测试的相关内容,后续也会持续更新下去。目前主要致力于Robotframework自动化测试的深入研究和推广,欢迎大家与我沟通交流
目  录
**部分 筑基篇
第1章 自动化测试概述 2
1.1 分层自动化测试 2
1.2 界面自动化测试工具 3
1.3 自动化测试做到什么样算好 4
1.4 小结 5
第2章 Robot Framework 6
2.1 框架介绍 6
2.2 安装指南 8
2.2.1 Windows平台 8
2.2.2 Mac平台(Linux平台可参考) 15
2.2.3 pip安装 19
2.3 **个案例 19
2.3.1 打开RIDE 20
前  言
推荐序一

我们已经进入了移动互联网的时代,企业在市场、渠道、产品、服务各方面都面临着新的挑战,每个成功企业都在培养快速适应变化的能力,这就是我们时常说的企业敏捷性的重要组成因素。对于企业的IT部门来说,面对着愈发不确定的客户需求,快速并高质量地完成开发工作,使需求早日上线,从而能够尽早收集市场反馈,优化产品或服务,是必须着重解决的问题。在追求快速上线的同时,质量底线是我们必须坚守的红线,在此过程中,自动化回归测试技术是一种行之有效的保障手段。本书介绍的Robot Framework框架就是非常优秀的自动化回归测试框架,值得从事开发测试的同行仔细研究。
媒体评论
本书作者是一位高水平的测试实践家,在工作和学习中深刻理解了Robot Framework在软件测试中的应用,并总结了一套高效的学习理论和方法。这本书涵盖了在自动化测试中遇到的大部分场景,不但内容充实、逻辑严密,且图文并茂、语言生动。对Robot Framework使用者来说,本书更是一部人人必备在案头的工具书。
优酷土豆网搞基测试工程师 丁恒


Robot Framework(RF)是一款优秀的开源测试框架,它简单易用、拓展性强,可以适用于各种各样的被测物和测试场景。同时RF有着十分活跃的社区支持,从工具选型的角度来看,很值得花时间去研究。RF自身有着良好的设计,很多测试理念被巧妙地集成其中,因此测试开发工程师深入学习RF也会获益良多。作者是RF中文社区的核心力量之一,也是RF的坚定实践者。在本书里,作者将多年一线的测试经验融入了对RF的详尽介绍内容中。阅读本书,读者既可以快速掌握RF的具体知识,又可以学习到作者对自动化测试的很多思考。一举两得,何乐而不为呢?
在线试读部分章节
9.1 Appium介绍
Appium是Sauce Labs出品的一个开源的自动化测试框架,可以用来测试iOS和Android平台上的原生应用、移动Web应用和混合应用。原生应用是指使用iOS和Android的SDK开发出来的App;移动Web应用指的是使用移动浏览器访问的应用,比如Appium支持iOS上的Safari和Android上的Chrome,或内置浏览器;混合应用指的是通过WebView使得原生代码内容和Web内容可以进行交互的App。
当然,最重要的是Appium是一个跨平台的框架,它允许你在iOS和Android这两个不同平台上使用同样的API来编写自动化测试脚本,这样提高了测试代码的复用性。
前面介绍Web测试底层用的是Selenium框架,其实Appium这里也是封装了Selenium的框架,其实就可以把移动App应用看作是一个网页,然后通过Appium进行测试。
Appium结合Robot Framework来做测试,需要先安装好Appium。
有关Appium的安装,如果你使用的是Mac平台,可以参考如下网址中的文章的介绍:
https://testerhome.com/topics/1225
如果你使用的是Windows平台,可以参考如下网址中的文章的介绍:
https://testerhome.com/topics/2376
这里就不详细介绍了。
安装好Appium之后,需要再安装两个Python的测试库,一个是Appium-Python-Client,另一个是robotframework-appiumlibrary。前者是用Python脚本来驱动Appium的,后者是基于Robot Framework实现的Appium库,用到了前者实现的一些基础框架。这两个就类似于Selenium和Selenium2Library一样。
相关下载地址:
https://pypi.python.org/pypi/Appium-Python-Client/
https://pypi.python.org/pypi/robotframework-appiumlibrary
书摘插画
插图

 Robot Framework自动化测试修炼宝典下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017