展开全部

主编推荐语

从内部视角告诉你,这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战。

内容简介

每天,Google都要测试和发布数百万个源文件、亿万行的代码。数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行。面对这些看似不可能完成的任务,谷歌是如何测试的呢?

《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.2.1 与测试认证计划创始人的访谈
  • 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 公务漫游测试
  • Chrome里的工具
  • B.7 危险地带漫游
  • Chrome OS中的危险地带漫游测试
  • B.8 个性化漫游
  • 定制Chrome的方式
  • 附录C 有关工具和代码的博客文章
  • C.1 使用BITE从bug和冗余的工作中解脱出来
  • C.2 发布QualityBot
  • C.3 RPF:Google的录制回放框架
  • C.4 Google测试分析系统(Google Test Analytics)——现在开源了
  • 附录D 术语表
  • 欢迎来到异步社区!
  • 异步社区的来历
  • 社区里都有什么?
  • 购买图书
  • 下载资源
  • 与作译者互动
  • 灵活优惠的购书
  • 纸电图书组合购买
  • 社区里还可以做什么?
  • 提交勘误
  • 写作
  • 会议活动早知道
  • 加入异步
展开全部

评分及书评

尚无评分
目前还没人评分
  • 加载中...

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。