• Google软件测试之道
21年品牌 40万+商家 超1.5亿件商品

Google软件测试之道

批量上传,套装书可能不全,下单前咨询在线客服!有特殊要求,下单前请咨询客服!

41.46 5.2折 79.8 全新

库存22件

江西南昌
认证卖家担保交易快速发货售后保障

作者[美]James Whittaker Jason Arbon Jeff Caro

出版社人民邮电出版社

ISBN9787115330246

出版时间2022-01

装帧平装

开本16开

定价79.8元

货号29364445

上书时间2024-11-02

思源汇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
导语摘要

每天,Google都要测试和发布数百万个源文件、亿万行的代码。数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行。面对这些看似不可能完成的任务,谷歌是如何测试的呢?
  《Google软件测试之道》从内部视角告诉你这个世界上有名气的互联网公司是如何应对21世纪软件测试的独特挑战的。《Google软件测试之道》抓住了Google做测试的本质,抓住了Google测试这个时代**复杂软件的精华。《Google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理及在Google的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似Google的测试流程或团队的人受益很大。
  **后,《Google软件测试之道》还介绍了作者对于Google测试如何继续演进的见解、Google乃到整个业界的测试方向的一些预言,相信很多读者都会感受到其中的洞察力,甚到感到震惊。本书可以作为任何从事软件测试人员到达目标的指南。
  《Google软件测试之道》适合开发人员、测试人员、测试管理人员使用,也适合大中专院校相关专业师生的学习用书,以及培训学校的教材。



作者简介
    惠特克,James Whittaker 是Google的工程总监 ,负责部分Google产品的测试,包括Chrome、地图、Google web apps。在加盟Google之前,James在Microsoft工作,再之前是一名大学教授。James在全球测试领域闻名遐迩。 

目录

目 录


第 1章 Google软件测试介绍 1
1.1 质量不等于测试 5
1.2 角色 6
1.2.1 软件开发工程师(SWE) 7
1.2.2 软件测试开发工程师(SET) 7
1.2.3 测试工程师(TE) 8
1.3 组织结构 9
1.4 爬、走、跑 10
1.5 测试类型 12


第 2章 软件测试开发工程师 15
2.1 SET的工作 17
2.1.1 开发和测试流程 17
2.1.2 SET是谁 21
2.1.3 项目的早期阶段 22
2.1.4 团队结构 23
2.1.5 设计文档 24
2.1.6 接口与协议 26
2.1.7 自动化计划 27
2.1.8 可测试性 28
2.1.9 SET的工作流程:一个实例 31
2.1.10 测试执行 41
2.1.11 测试大小的定义 42
2.1.12 测试规模在共享测试平台中的使用 45
2.1.13 测试规模的益处 46
2.1.14 测试运行要求 48
2.2 测试认证 54
2.3 SET的招聘 62
2.4 与工具开发工程师Ted Mao的访谈 68
2.5 与Web Driver的创建者Simon Stewart的对话 70


第3章 测试工程师 75
3.1 一种面向用户的测试角色 75
3.2 测试工程师的工作 76
3.2.1 测试计划 79
3.2.2 风险 94
3.2.3 测试用例的生命周期 104
3.2.4 bug的生命周期 109
3.2.5 TE的招聘 121
3.2.6 Google的测试领导和管理工作 128
3.2.7 维护模式的测试(Maintenance Mode Testing) 131
3.2.8 质量机器人(Quality Bot)实验 134
3.2.9 BITE实验 145
3.2.10 Google Test Analytics 154
3.2.11 零成本测试流程 159
3.2.12 外部供应商 163
3.3 与Google Docs测试工程师林赛·韦伯斯特(Lindsay Webster)的访谈 165
3.4 与YouTube测试工程师安普·周(Apple Chow)的访谈 170


第4章 测试工程经理 177
4.1 测试工程经理的工作 177
4.2 获得项目和人员 179
4.3 影响力 180
4.4 Gmail测试工程经理Ankit Mehta的访谈 182
4.5 Android测试工程经理Hung Dang的访谈 188
4.6 Chrome测试工程经理Joel Hynoski的访谈 192
4.7 测试总监 197
4.8 搜索和地理信息测试总监Shelton Mar的访谈 198
4.9 工程工具总监Ashish Kumar的访谈 201
4.10 印度Google测试总监SujaySahni访谈 205
4.11 工程经理Brad Green访谈 209
4.12 James Whittaker访谈 212


第5章 Google软件测试改进 219
5.1 Google流程中的致命缺陷 219
5.2 SET的未来 221
5.3 TE的未来 222
5.4 测试总监和经理的未来 223
5.5 未来的测试基础设施 224
5.6 结论 225


附录A Chrome OS测试计划 227
A.1 测试主题概述 227
A.2 风险分析 228
A.3 每次构建版本的基线测试 228
A.4 **新可测试版本(Last Known Good,LKG)的每日测试 229
A.5 发布版本测试 229
A.6 手工测试与自动化测试 229
A.7 开发和测试的质量关注点 230
A.8 发布通道 230
A.9 用户输入 230
A.10 测试用例库 231
A.11 测试仪表盘 231
A.12 虚拟化 231
A.13 性能 231
A.14 压力、长时运行和稳定性测试 231
A.15 测试执行框架(Autotest) 232
A.16 OEM厂商 232
A.17 硬件实验田 232
A.18 端到端测试自动化集群 232
A.19 测试浏览器的应用管理器 232
A.20 浏览器的可测试性 233
A.21 硬件 234
A.22 时间线 234
A.23 主要的测试驱动力 236
A.24 相关文档 236


附录B Chrome的漫游测试 239
B.1 购物漫游 239
B.2 学生漫游 240
B.3 国际长途电话漫游 241
B.4 地标漫游 241
B.5 通宵漫游 242
B.6 公务漫游测试 243
B.7 危险地带漫游 243
B.8 个性化漫游 244


附录C 有关工具和代码的博客文章 245
C.1 使用BITE从bug和冗余的工作中解脱出来 245
C.2 发布QualityBot 247
C.3 RPF:Google的录制回放框架 249
C.4 Google测试分析系统(Google Test Analytics)——现在开源了 251


附录D 术语表 257



内容摘要

每天,Google都要测试和发布数百万个源文件、亿万行的代码。数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行。面对这些看似不可能完成的任务,谷歌是如何测试的呢?
  《Google软件测试之道》从内部视角告诉你这个世界上有名气的互联网公司是如何应对21世纪软件测试的独特挑战的。《Google软件测试之道》抓住了Google做测试的本质,抓住了Google测试这个时代**复杂软件的精华。《Google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理及在Google的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似Google的测试流程或团队的人受益很大。
  **后,《Google软件测试之道》还介绍了作者对于Google测试如何继续演进的见解、Google乃到整个业界的测试方向的一些预言,相信很多读者都会感受到其中的洞察力,甚到感到震惊。本书可以作为任何从事软件测试人员到达目标的指南。
  《Google软件测试之道》适合开发人员、测试人员、测试管理人员使用,也适合大中专院校相关专业师生的学习用书,以及培训学校的教材。



主编推荐

软件测试 传道解惑  Google 软件测试精髓呈现
测试技术翻译  测试界专业人士鼎力推荐



媒体评论
Google的测试理念有什么与众不同,Google的快速开发,快速发布的秘密又是什么。《How Google Tests Software》将Google的测试、产品的发布变得没有那么神秘,系统介绍了Google的测试理念、自动化测试技术、产品发布流程,以及测试团队的组成和测试工程师的招聘。是一本真心做技术分享的好书!

张南 ,Google中国测试经理

“读完本书,Google测试就像一副完 美的测试画卷展现在我的面前。没错,我说的是‘完 美’!测试领域一直倡导的诸多测试理念,如尽早测试、注重早期测试和评审、注重测试人员技能等,对于很多测试团队而言,是那么的理想化,以到于实施起来困难重重,而在Google都已化作种种测试实践,自然又现实。感谢译者的工作,让更多中国的测试人员可以从中借鉴Google测试的优 秀实践。”
—— 邰晓梅,独立软件测试培训与咨询顾问、首届ChinaTest大会执行主席

“我2007年刚加入Google中国时,就被这家企业具有的测试文化深深吸引。Google内将测试推到上游的实践、内建质量的意识,以及优 秀的自动化测试实践,无一不让我觉得兴奋。在担任Google中国区的测试负责人期间,我也多次向外界介绍Google的测试实践,希望Google的实践经验能够更好地帮助到更多人。James的这本书详尽地介绍了Google的测试体系与测试实践,是一本即系统又非常‘接地气’的书。很高兴看到人民邮电出版社组织将这本好书翻译成中文,相信每位读者都能从本书中受益匪浅。”
段念 ,豆瓣工程副总裁,曾任Google中国测试经理

“这本介绍Google软件工程生产力的好书值得每一位软件测试人员和研发管理者拥有,我个人甚到认为这是软件行业十年难得一遇的好书,书中所描述的观点、测试人员的价值拓展和测试技术创新实践不仅对互联网行业的软件测试从业人员有着非常好的借鉴意义,而且也为其他行业的软件工程人员提供了‘新的翅膀’,让大家都能飞得更快、更高。正确的认知是一切成功的源头,也许你能很容易找到十个拒绝了解不同观点的理由,但你依然可以找到十个理由去接受不同的新观点,自己做得更开心,过得更充实。”
—— 董杰,百度在线网络技术有限公司测试架构师

   “软件测试方法会产生颠覆性的变化吗?未来还需要测试工程师吗?**近一年这样的话题被持续地讨论,我没有结论,但是我觉得与其喋喋不休地争论,不如让我们看看世 界级的IT企业Google是如何做测试的。通过本书让我们理解了Google的测试理念,理解了Google的工程师文化,从中你能发现更适合你的测试方法!”
—— 贺炘,领测国际

“这本书是我推荐读者了解敏捷测试思想和技术的第 一读物,没有之一。这本书的内容全部来自一线实际经验,而非理论空谈。更为重要的是,它传递了一种非常重要的理性质量观,同时还对如何将这种理性质量观落地给出了非常具体的建议。”
—— 吴穹,敏捷咨询师(在敏捷测试、自动化测试方面有深入研究)

“对于互联网公司,在快速前进中保持高质量是一个永恒的难题,在去哪儿网内部,开发工程师、产品经理都需要参加测试,以此来提醒——质量是所有人的事情而不只是测试团队的事情,但是,依然有太多的质量问题和实施中的难题没办法解决。本书可以给那些关注如何在此困境中突围的人们很多启发。”
—— 吴永强,去哪儿网CTO

“我有幸先阅读了本书的部分内容,对Patrick Copeland在序中描述的测试变革的心路历程深有共鸣:招聘具备开发能力的测试人员难,找到懂测试的开发人员更难;团队的变革开发团队不接受,测试团队也不买账。同时,我们面临的挑战比Google更大,我们不仅要做好自动化,做好持续集成,做好测试工具,做好研发生产力,我们还要将测试技术与产品和业务结合,促进集团内产品和业务的发展。因此,与Google的测试人员相比,我们不仅要具备开发能力、测试思维,还要具备业务思维,能深刻理解业务所服务的客户需求及客户价值。做好工程,更要做好业务!加油!”
—— 夏林娜,阿里巴巴集团测试总监

“互联网快速响应变化的需求颠覆了传统的软件开发和测试模式,敏捷、持续构建和开发自测等成为测试行业的热点话题。Google无疑走在测试变革的**前沿,并已经在互联网领域产生广泛的影响并拥有大批拥趸。Google的测试理念和组织形式非常值得国内的同行借鉴。”
—— 刘立川,阿里巴巴集团测试总监

“或许有人会质疑,互联网公司也可以有很好的测试吗?此书可能会改变他们的观点。第 一,本书第 一作者James Whittaker是一个在微软接受了**正统测试理念的人,又从互联网的视角解读测试,这让他的观点而具有说服力;第 二,这本书的中文翻译非常出色,读起来像测试行家如数家珍。所以,我强烈推荐本书,Google的测试不一定是出色的,但这本书是。”
—— 柴阿峰,测试圈儿里那个说相声的

“我和本书的三位作者在西雅图有很多交流,并曾经共事。James Whittaker 是软件测试界强有力的执行者、探索者和思考者。本书是他和另外两位作者在Google工作的详细总结和提炼。他们从软件测试开发工程师、软件测试工程师以及测试经理三个不同角色出发,详细阐述了Google软件测试之道,给企业,特别是互联网企业在如何测试、如何保证产品质量等方面提供了很好的参考。同时开阔了我们的视野,让我们对软件测试的职责、手段和未来发展有所思考。”
—— Bill Liu,Software Design Engineer in Test, Amazon

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP