4.6 用户推荐指数
科技
类型
8.3
豆瓣评分
可以朗读
语音朗读
231千字
字数
2013-10-01
发行日期
展开全部
主编推荐语
从内部视角告诉你,这个世界上知名的互联网公司是如何应对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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。