《Google软件测试之道》从内部视角告诉你这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战的。《Google软件测试之道》抓住了Google做测试的本质,抓住了Google测试这个时代复杂软件的精华。《Google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理及在Google的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似Google的测试流程或团队的人受益很大。
最后,《Google软件测试之道》还介绍了作者对于Google测试如何继续演进的见解、Google乃至整个业界的测试方向的一些预言,相信很多读者都会感受到其中的洞察力,甚至感到震惊。本书可以作为任何从事软件测试人员到达目标的指南。
《Google软件测试之道》适合开发人员、测试人员、测试管理人员使用,也适合大中专院校相关专业师生的学习用书,以及培训学校的教材。
第1章 Google软件测试介绍
1.1 质量不等于测试
1.2 角色
1.2.1 软件开发工程师(SWE)
1.2.2 软件测试开发工程师(SET)
1.2.3 测试工程师(TE)
1.3 组织结构
1.4 爬、走、跑
1.5 测试类型
第2章 软件测试开发工程师
2.1 SET的工作
2.1.1 开发和测试流程
2.1.2 SET究竟是谁
2.1.3 项目的早期阶段
2.1.4 团队结构
2.1.5 设计文档
2.1.6 接口与协议
2.1.7 自动化计划
2.1.8 可测试性
2.1.9 SET的工作流程:一个实例
2.1.10 测试执行
2.1.11 测试大小的定义
2.1.12 测试规模在共享测试平台中的使用
2.1.13 测试规模的益处
2.1.14 测试运行要求
2.2 测试认证
2.3 SET的招聘
2.4 与工具开发工程师Ted Mao的访谈
2.5 与Web Driver的创建者Simon Stewart的对话
第3章 测试工程师
3.1 一种面向用户的测试角色
3.2 测试工程师的工作
3.2.1 测试计划
3.2.2 风险
3.2.3 测试用例的生命周期
3.2.4 bug的生命周期
3.2.5 TE的招聘
3.2.6 Google的测试领导和管理工作
3.2.7 维护模式的测试(Maintenance Mode Testing)
3.2.8 质量机器人(Quality Bot)实验
3.2.9 BITE实验
3.2.10 Google Test Analytics
3.2.11 零成本测试流程
3.2.12 外部供应商
3.3 与Google Docs测试工程师林赛·韦伯斯特(Lindsay Webster)的访谈
3.4 与YouTube测试工程师安普·周(Apple Chow)的访谈
第4章 测试工程经理
4.1 测试工程经理的工作
4.2 获得项目和人员
4.3 影响力
4.4 Gmail测试工程经理Ankit Mehta的访谈
4.5 Android测试工程经理Hung Dang的访谈
4.6 Chrome测试工程经理Joel Hynoski的访谈
4.7 测试总监
4.8 搜索和地理信息测试总监Shelton Mar的访谈
4.9 工程工具总监Ashish Kumar的访谈
4.10 印度Google测试总监SujaySahni访谈
4.11 工程经理Brad Green访谈
4.12 James Whittaker访谈
第5章 Google软件测试改进
5.1 Google流程中的致命缺陷
5.2 SET的未来
5.3 TE的未来
5.4 测试总监和经理的未来
5.5 未来的测试基础设施
5.6 结论
附录A Chrome OS测试计划
A.1 测试主题概述
A.2 风险分析
A.3 每次构建版本的基线测试
A.4 最新可测试版本(Last Known Good,LKG)的每日测试
A.5 发布版本测试
A.6 手工测试与自动化测试
A.7 开发和测试的质量关注点
A.8 发布通道
A.9 用户输入
A.10 测试用例库
A.11 测试仪表盘
A.12 虚拟化
A.13 性能
A.14 压力、长时运行和稳定性测试
A.15 测试执行框架(Autotest)
A.16 OEM厂商
A.17 硬件实验田
A.18 端到端测试自动化集群
A.19 测试浏览器的应用管理器
A.20 浏览器的可测试性
A.21 硬件
A.22 时间线
A.23 主要的测试驱动力
A.24 相关文档
附录B Chrome的漫游测试
B.1 购物漫游
B.2 学生漫游
B.3 国际长途电话漫游
B.4 地标漫游
B.5 通宵漫游
B.6 公务漫游测试
B.7 危险地带漫游
B.8 个性化漫游
附录C 有关工具和代码的博客文章
C.1 使用BITE从bug和冗余的工作中解脱出来
C.2 发布QualityBot
C.3 RPF:Google的录制回放框架
C.4 Google测试分析系统(Google Test Analytics)——现在开源了
附录D 术语表
这本《Google 软件测试之道》真是一本让人爱不释手的技术书籍!我一直对Google是如何构建如此稳定、高效的软件系统感到好奇,而这本书恰好满足了我这份好奇心。它并没有直接教你如何写某种具体的测试代码,而是深入剖析了Google在软件测试方面的思维模式、哲学和实践方法。我尤其欣赏书中关于“测试的文化”的探讨,这部分内容让我明白,测试不仅仅是开发流程中的一个环节,更是一种贯穿始终的、需要团队共同承担的责任。作者通过大量生动的案例,展示了Google工程师如何将测试思维融入到每一个开发阶段,从需求分析到产品发布,甚至到后期的维护。书中提到的“构建可测试性”的概念,更是让我茅塞顿开,原来软件的设计本身就可以为测试的有效性和效率奠定坚实的基础。我之前一直认为测试是后期的事情,需要花费大量精力去弥补,但这本书颠覆了我的认知,让我看到了“预防胜于治疗”在软件工程中的真正体现。而且,书中并没有回避Google在测试过程中遇到的挑战和失败,反而将其作为宝贵的经验来分享,这使得整本书更加真实和接地气。读完这本书,我感觉自己对软件测试的理解上升到了一个新的高度,不再仅仅局限于技术层面,而是开始从更宏观、更战略的角度去思考问题。
评分如果你正在为如何提升团队的软件质量而苦恼,那么《Google 软件测试之道》绝对是一本值得你花费时间去细细品读的书。它所带来的启示,远比你想象的要深刻得多。这本书让我重新审视了“质量”这个概念,不再将其视为一种负担,而是作为一种核心竞争力来对待。书中通过大量的案例,展现了Google是如何将测试的思维融入到产品的整个生命周期,从最初的设计理念,到代码的编写,再到上线后的持续监控。我尤其欣赏书中关于“测试的风险驱动”的讲解,它教会我如何识别出软件中最脆弱、最容易出错的部分,并将有限的测试资源投入到最关键的环节。这让我不再盲目地追求测试覆盖率,而是更加关注测试的有效性和针对性。而且,书中并没有过于强调某种特定的测试技术,而是更侧重于通用的原则和最佳实践,这使得其内容具有广泛的适用性,无论你是大型企业还是初创团队,都能从中找到适合自己的方法。读完这本书,我感觉自己对如何构建高质量软件有了更清晰的认识,并且充满了将这些理念付诸实践的动力。
评分这是一本能让你“烧脑”但又收获满满的书。《Google 软件测试之道》并非一本堆砌了大量测试工具和框架的“工具书”,而是更侧重于“为什么”和“怎么做”的底层逻辑。作者非常巧妙地将Google内部的测试哲学和实践经验,以一种引人入胜的方式呈现出来。我特别喜欢书中对“自动化测试的演进”这一部分的论述,它详细阐述了Google如何从最初的单元测试,逐步走向端到端测试、集成测试,以及如何在不同层级之间实现有效的协同。这让我意识到,自动化测试并非一蹴而就,而是一个持续迭代、不断优化的过程。书中还深入探讨了“度量测试效果”的重要性,以及Google如何通过各种指标来评估测试的价值和投入产出比。这对于我们这些在实际工作中难以衡量测试投入回报的团队来说,无疑提供了宝贵的思路。此外,书中关于“质量文化”的构建,以及如何让所有人都成为质量的守护者,也给我留下了深刻的印象。它不再是测试团队单打独斗,而是整个工程团队共同的使命。虽然书中没有直接提供“复制粘贴”的解决方案,但它所传达的思维方式和方法论,足以让我们在自己的项目和团队中进行深刻的借鉴和创新。
评分一直以来,我都觉得软件测试是一个相对“枯燥”且“吃力不讨好”的工作,直到我读了《Google 软件测试之道》。这本书彻底颠覆了我对软件测试的刻板印象。它不仅仅是一本技术手册,更是一本关于工程哲学和团队协作的经典之作。作者以极其生动且富有洞察力的笔触,揭示了Google工程师们是如何将测试视为产品创新和用户满意度的基石。我尤其被书中关于“如何构建一个可持续的测试体系”的讨论所吸引,它让我明白了,测试不是一次性的工作,而是需要不断地投入、维护和优化,才能真正发挥其价值。书中对“不同类型的测试在软件开发生命周期中的作用”的解析,也让我对测试的边界和职能有了更深刻的理解。它不再仅仅局限于发现Bug,而是更多地参与到需求验证、性能优化、安全性保障等多个维度。读完这本书,我最大的感受是,Google之所以能够创造出如此令人惊叹的软件产品,离不开他们对测试的极致追求和系统性的投入。这本书提供了一个绝佳的视角,让我们能够窥探到这家科技巨头背后的“质量密码”。
评分《Google 软件测试之道》这本书,让我深刻体会到了“优秀”和“卓越”之间的区别,尤其是在软件测试领域。它不像市面上许多书籍那样,仅仅停留在表面介绍一些测试技巧,而是深入到Google工程师的思维深处,探究他们是如何构建出如此高质量、高可靠性的软件的。我非常赞赏书中对于“测试的成本和收益”的理性分析,这让我明白,优秀的测试投入,最终会带来远超预期的回报,而非简单的成本支出。书中对于“如何平衡测试的深度和广度”的探讨,也给我带来了很大的启发,让我认识到,并不是所有的地方都需要进行最深入的测试,而是需要根据实际情况,采取最合适的策略。而且,这本书所传达的“质量是每个人的责任”的理念,更是让我受益匪浅,它打破了“测试是测试团队的专属工作”的固有观念,将质量的意识渗透到整个团队的DNA中。读完这本书,我感觉自己对软件工程的理解有了质的飞跃,也为如何打造更可靠、更卓越的软件产品,提供了坚实的理论基础和实践指导。
评分我为什么喜欢在京东买东西,因为今天买明天就可以送到。我为什么每个商品的评价都一样,因为在京东买的东西太多太多了,导致积累了很多未评价的订单,所以我统一用段话作为评价内容。京东购物这么久,有买到很好的产品,也有买到比较坑的产品,如果我用这段话来评价,说明这款产品没问题,至少85分以上,而比较差的产品,我绝对不会偷懒到复制粘贴评价,我绝对会用心的差评,这样其他消费者在购买的时候会作为参考,会影响该商品销量,而商家也会因此改进商品质量。
评分还不错。。。。。。。。。。。。。。
评分很不错的一本书,最近测试行业都在转型,这是个指导性的书。
评分单位买的技术部培训书籍 很划算
评分书很好,看了几天,适合现在工作需要,继续学习,争取成为大牛
评分自己在家就算是嫁鸡随鸡计算机设计
评分我买的时候你咋不说礼品卡买的时候不能有发票
评分还不错,还没看,正准备看,感觉还不错,这种赞赞赞赞赞赞赞赞赞赞赞赞在!
评分这本书大概讲解了一下Google如何做测试。首先介绍了角色划分,然后分别从每个角色的角度进行阐述。每章最后都有一些访谈。 这本书让我进一步思考开发和测试的边界在什么地方。目前看起来,开发会负责到单元测试,测试承担了功能测试、验收测试以及其他的职责。但是实际上,开发有多少人写出了有效的测试用例、高效的测试用例?测试又有多少人对产品有着深刻的认识,从而能够保证最重要的功能测试被覆盖到。 测试的未来......
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等,本站所有链接都为正版商品购买链接。
© 2025 windowsfront.com All Rights Reserved. 静流书站 版权所有