fbpx

[email protected]

购物车

 查看订单

  • 我的帐户
东东购 | EasternEast
  • 中文书店
    • 畅销排行榜
      • 小说 畅销榜
      • 童书 畅销榜
      • 外语畅销榜
      • 管理畅销榜
      • 法律畅销榜
      • 青春文学畅销榜
    • 热门分类
      • 社会小说
      • 成功/励志 畅销榜
      • 人物传记
      • 大陆原创
      • 绘本童书
      • 影视小说
    • 文学推荐
      • 文集
      • 戏剧
      • 纪实文学
      • 名家作品
      • 民间文学
      • 中国现当代随笔
    • 新书热卖榜
      • 小说 新书热卖榜
      • 青春文学 新书热卖榜
      • 童书 新书热卖榜
      • 管理 新书热卖榜
      • 成功/励志 新书热卖榜
      • 艺术 新书热卖榜
  • 精选分类
    • 小说
    • 保健养生
    • 烹饪/美食
    • 风水/占卜
    • 青春文学
    • 童书
    • 管理
    • 成功/励志
    • 文学
    • 哲学/宗教
    • 传记
    • 投资理财
    • 亲子家教
    • 动漫/幽默
    • 法律 Legal
    • 经济 Economics
    • 所有分类
  • 关于东东
  • 帮我找书
搜索
首页计算机/网络软件工程/开发项目管理软件自动化测试开发

软件自动化测试开发

作者:邹辉 编著 出版社:电子工业出版社 出版时间:2017年01月 

ISBN: 9787121304538
年中特卖用“SALE15”折扣卷全场书籍85折!可与三本88折,六本78折的优惠叠加计算!全球包邮!
trust badge

EUR €38.99

类别: 软件工程/开发项目管理 SKU:5c239691421aa985877a3c05 库存: 缺货
  • 描述
  • 评论( 0 )

描述

开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121304538

编辑推荐

快速学习能力已成为当前职场技能,而自动化测试开发也逐渐成为软件测试行业中一门技能或职业。本书为软件测试行业的快速学习提供了一种可能。对初学者而言,可以照葫芦画瓢,在实践中激发兴趣和信心;对有基础的读者而言,可以更加深入地了解自动化测试,并直接应用到工作当中,本书的内容将起到一个实用指南的作用。

 

内容简介

本书全面深入地介绍了软件自动化测试开发领域方方面面的相关知识,包括App 功能自动化测试的方案、环境、代码运行及报告(基于Appium 工具和Java 语言编写),API 接口自动化测试的方案、环境、代码运行及报告(基于Zentao 工具和Python 脚本语言编写),Selenium 的Web 自动化测试(基于Selenium工具和Java 语言编写),JMeter 接口和性能测试,LoadRunner 性能测试以及Jenkins 持续集成。本书适用于想要了解、学习和使用当前流行的自动化测试开发技术的广大开发和测试从业人员,以及产品测试开发leader 等。

作者简介

本书作者有丰富的软件测试从业经验,擅长开发和测试技术,担任测试主管,测试经理, 以电子商务、银行证券、移动互联网为主要业务领域, 现在负责一上市企业O2O产品的软件自动化测试开发工作。

目  录

第1章  App自动化测试方案 1

1.1  概述 2

1.2  风险分析 2

1.3  软硬件需求 3

1.4  测试计划 3

1.5  Appium移动自动化框架 4

1.6  测试框架 10

1.7  自动编译部署工具 11

第2章  Android自动化环境搭建 14

2.1  Android搭建的简要步骤 15

2.2  在Windows上搭建Android自动化环境 16

2.3  在Mac机器上搭建Android自动化环境 28

2.4  Android自动化测试运行 29

第3章  iOS自动化环境搭建 30

3.1  iOS环境搭建的简要步骤 31

3.2  iOS自动化环境搭建的详细步骤 31

3.3  iOS自动化测试运行 38

3.4  iOS的App自动化测试demo演示视频 38

第4章  App自动化测试源代码 39

4.1  基于Java的App自动化源代码解析 40

4.2  源代码结合Ant持续集成到Jenkins 71

4.3  Android和iOS自动化测试结果展示 73

第5章  API接口自动化测试方案 75

5.1  概述 76

5.2  所用技术点 78

5.3  主要功能 78

5.4  测试计划 79

第6章  API接口自动化环境搭建 80

6.1  Python环境准备 81

6.2  Zentao(禅道)项目管理工具 83

6.3  MySQL数据库 84

6.4  Fiddler接口抓包工具 86

6.5  Postman接口测试工具 93

第7章  API接口自动化源代码 96

7.1  基于Python的接口自动化脚本解析 97

7.2  Python接口测试数据展示 147

7.3  脚本持续集成到Jenkins 151

7.4  接口自动化测试报告 151

第8章  Selenium的Web自动化测试 154

8.1  Selenium自动化测试准备 155

8.2  Selenium自动化源码解析 156

8.3  持续集成到Jenkins 173

8.4  Web自动化测试结果展示 175

第9章  JMeter接口测试和性能测试 177

9.1  安装和介绍 178

9.2  Jmeter接口测试示例 190

9.3  结合Ant持续集成到Jenkins 196

9.4  接口测试结果 199

9.5  JMeter性能测试示例 200

第10章  LoadRunner性能测试 204

10.1  小概念 205

10.2  安装 214

10.3  脚本调试 217

10.4  运行场景 221

10.5  性能监控 223

10.6  问题分析和调优 224

10.7  性能压力测试报告样例 226

第11章  Jenkins持续集成 232

11.1  介绍 233

11.2  系统配置 233

11.3  项目配置 236

11.4  多机器节点配置 240

11.5  结果展示视图 243

附录A  自动化管理平台和产品自动化系统 245

附录B  Java和Python开发语言学习历程 247

附录C  常见错误和问题解答 252

附录D  常用软件安装包链接 255

后记 259

前  言

前 言
  关于本书
  互联网软件技术发展速度非常快,稍不留神就“out”了,然而测试思路、开发语言却是有历史承传的。只有多实践打好基础,知其然并知其所以然,方可以不变应万变。我们上学是从幼儿园、小学、中学……到博士后一级一级上,学习技术也不例外,因此具备快速学习的能力十分重要。人们对美好先进的东西永不会满足,追求永无止境,所以人生就是一个永远自强不息的成长过程。
  本书用详细、完整的案例,完整的代码以及理论知识引领读者进入实际操作。当读者实践一遍之后,就能看到真实效果,并且印象深刻。就像拿到驾照后终身不用再考,而且能够驾驶准驾车型的各种车一样,二者的原理相同。这样我们就能花小的代价学到实实在在的自动化测试开发技术。
  本书全面地深入讲解地自动化测试开发技术,包括接口自动化测试、App 自动化测试、Web 自动化测试和性能自动化测试,同时还讲解了、流行的自动化技术:移动Appium 功能自动化、API 后台接口自动化、LoadRunner 性能测试、Selenium的Web 自动化以及JMeter 自动化技术等。
  本书基于Java 语言和Python 语言编写,结合各种主流开源工具框架,能够真正地提升测试技术水平。掌握一门开发语言是极为必要的,读者可着重学习书中完整的Java 和Python 源代码和解析,提升薄弱环节。源代码对于实战来说十分重要,因此书中代码部分都加上了注释和解析,以供读者理解和学习。写代码无疑是测试同行较为薄弱的部分,但是当把看代码、写代码当成一种习惯或一种乐趣时,学习代码自然就能得心应手。
  本书实践与理论相结合,包括方案、环境、代码和运行报告。书中的源码在保留版权的情况下供读者使用,也就是说,读者使用源码时需要注明出自本书。本书需要读者有较好的基础和耐心,以及领悟力。对初学者而言,可以照葫芦画瓢,在实践中激发兴趣和信心,对有基础的读者而言,可以更加深入地了解自动化测试,并直接应用到工作当中,本书的内容将起到一个实用指南的作用。有的人擅于自己摸索着学习,有的人喜欢在书本的引导下学习,也有的人需要通过培训来学习,这都没关系,俗话说:不管黑猫白猫,抓到老鼠就是好猫。
  关于软件自动化测试开发
  除手工测试外,其他都是自动化测试。因此,软件自动化测试开发指的是测试技术和开发技术相结合,用手动测试之外的测试技术,模拟手动用户场景测试的实现过程,简单来说,就是用写的代码来测试程序。
  在工作中,手动功能测试人员通常会感觉自己比其他如开发、产品等人员相对弱势,因为功能测试一般被认为技术含量不高,准入条件较低,甚至被认为工作就是单击页面,单击按钮。通常手动功能测试人员只需3~6 个月左右的专业培训就足以胜任工作。
  自动化测试开发工作相对测测而言,技术含量较高,相关人员的待遇也相对较高,他们与广大程序员的性质相同,是测试从业人员追求技术进步的表现。一般来说,自动化测试开发需要1~3 年左右的专业培养方能胜任工作。
  适合读者
  绝大多数适用的读者
  . 所有软件测试从业人员,包括测试团队leader。
  . 有一定开发语言基础的测试人员。
  . 软件测试专业的学霸。
  少部分适用的读者
  . 软件测试专业的在校大学生。
  . 软件技术、移动互联网相关人员,包括开发人员,研发团队leader 等。
  . 其他任何对软件自动化测试开发感兴趣的人。
  作者简介
  本书作者有丰富的软件测试从业经验,擅长开发和测试技术,担任测试主管, 以电子商务、银行证券、移动互联网为主要业务领域, 现在负责一上市企业O2O 产品的软件自动化测试开发工作。
  大纲内容
  第1 章到第4 章:介绍App 功能自动化测试方案、环境、代码、运行报告。
  第5 章到第7 章:介绍API 接口自动化测试方案、环境、代码、运行报告。
  第8 章:介绍Selenium 的Web 自动化测试。
  第9 章:介绍JMeter 接口和性能测试。
  第10 章:介绍LoadRunner 性能测试。
  第11 章:介绍Jenkins 持续集成。
  附录A-D:小知识参考。
  前言后记:“鸡汤”。
  致谢
  感谢自己业余时间在咖啡厅辛勤地写完此书,感谢我的家人,感谢我的朋友们。
  感谢之前相对比较默契的同事们,因为和大家共同的工作经历和成长才得来本书内容的酝酿——分别有测试经理蔡祥;走秀网PM 吴盛幸,开发劳水生,测试经理曾春刚;腾讯开发郑双明;华南城华盛电子商务CTO 阳志军等。
  感谢的是对本书感兴趣的你——读者朋友们。
  关于勘误
  虽然书中的每个技术点都曾在实际项目中实践和应用过,但也会因为我们个人技术、所测项目和视野的局限,以及本人因时间仓促和能力水平等种种原因,书中难免会有一些错误和纰漏,如果大家在阅读过程中发现了什么问题,恳请反馈给我,读者朋友们可即时在线交流,联系方式如下。
  作者微信和QQ 号:zouhui1003it,7980068
  测试博客:
  读者实战QQ 互动群:377029807

微信公众号

更多精彩内容,请关注微信公众号:

测试开发社区

抢先评论了 “软件自动化测试开发” 取消回复

评论

还没有评论。

相关产品

阅读更多
缺货

设计模式 可复用面向对象软件的基础(决战大数据时代!IT技术人员不得不读!)

EUR €23.99
阅读更多
缺货

软件需求 第3版(影印版)

EUR €65.99
加入购物车

探索式软件测试

EUR €33.99
加入购物车

Python Cookbook(第3版)中文版

EUR €63.99

东东购的宗旨是服务喜爱阅读中文书籍的海外人民,提供一个完善的购书平台,让国人不论何时何地都能沉浸在书香之中,读着熟悉的中文字,回忆着家乡的味道。


安全加密结账 安心网络购物 支持Paypal付款

常见问题

  • 货物配送
  • 退换货政策
  • 隐私政策
  • 联盟营销

客户服务

  • 联系东东
  • 关于东东
  • 帮我找书
  • 货物追踪
  • 会员登入

订阅最新的优惠讯息和书籍资讯

选择币别

EUR
USD
CAD
AUD
NZD
NOK
GBP
CHF
SEK
CNY
UAH
ILS
SAR
MXN
KRW
MYR
SGD
HUF
TRY
JPY
HKD
TWD
facebookinstagram
©2020 东东购 EasternEast.com

限时特卖:用“SALE15”优惠券全场书籍85折!可与三本88折,六本78折的优惠叠加计算。 忽略