本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
每天,Google都要测试
和发布数百万个源文件、亿
万行的代码。数以亿计的构
建动作会触发几百万次的自
动化测试,并在好几十万个
浏览器实例上执行。面对这
些看似不可能完成的任务,
谷歌是如何测试的呢?
本书从内部视角告诉你
这个世界上知名的互联网公
司是如何应对21世纪软件测
试的独特挑战的。本书抓住
了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 影响力