每天,Google都要测试和数百万个源文件、亿万行的代码。数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行。面对这些看似不可能完成的任务,谷歌是如何测试的呢?
软件测试泰斗传道解惑 Google 软件测试精髓呈现
测试技术专家翻译 测试界知名专家鼎力推荐
目录
第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.1SET的工作17
2.1.1开发和测试流程17
2.1.2SET究竟是谁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.9SET的工作流程:一个实例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.3SET的招聘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.4bug的生命周期109
3.2.5TE的招聘121
3.2.6Google的测试领导和管理工作128
3.2.7维护模式的测试(Maintenance Mode Testing)131
3.2.8质量机器人(Quality Bot)实验134
3.2.9BITE实验145
3.2.10Google Test Analytics154
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.4Gmail测试工程经理Ankit Mehta的访谈182
4.5Android测试工程经理Hung Dang的访谈188
4.6Chrome测试工程经理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.12James Whittaker访谈212
第5章Google软件测试改进219
5.1Google流程中的致命缺陷219
5.2SET的未来221
5.3TE的未来222
5.4测试总监和经理的未来223
5.5未来的测试基础设施224
5.6结论225
附录AChrome 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.16OEM厂商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
附录BChrome的漫游测试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.2QualityBot247
C.3RPF:Google的录制回放框架249
C.4Google测试分析系统(Google Test Analytics)现在开源了251
附录D术语表257
书的质量还行,书脚有点被压弯了。发货时,有条短信说系统出错,要延迟一天配送。结果没一会就有一个骗子打电话给我,说是当当的客服,说需要我退款,然后再重新下单,说着还发了一份邮件给我,我打开一看,到处写着当当的字样,还需要你输入当当的帐号密码,进去后,让你填写银行卡信息,甚至要你写银行卡密码,我这才意识到可能是骗人的。我回到登录页面,发现不论我输入什么,都能进去选择银行卡,于是马上改我的密码,大家小心
书籍不错,就是怎么纸张那么薄,我都不敢用力翻页
感觉书站的层次比较高,从总体的角度分析google的测试思想和职责划分,对于一般程序员帮助相对较小。
介绍了开发,测试开发,测试这几个角色之间的工作,但是在中国现阶段想改进很困难
非常值得一看的书,不论对开发还是测试人员,都很有启示。
书的质量没问题,就是内容有点小失望,不是我想像中的,不过道理很深刻
刚买了没几天就降价了...悲剧...虽然还没看,但很多朋友都推荐的一本书,应该错不了
测试方面的书籍,新书我都会买,这个不错,值得借鉴
主要讲了几个职位的责任作用和规划 个人感觉实际意义不是很大 但对于一些自身定位不明确的还是有参考价值的
昨天订的,今天上午就到了,物流非常给力!印刷也很好,期望各位此时软件测试行业的小伙伴们一定要购买!
花了64元,买来一本开封过,封面都有些花的书!对当当网渐渐失望......
还没看,但是曾经在帖子上看到过有大神推荐来着
外包装没有其他几本书好,里面内容没有看还,希望里面的内容不要失望啊!
国内的软件测试领域疲软,看看google是怎么玩的还是很不错的。但这价格吗,呵呵,有点小贵
老板推荐来买的,看了一下,很有意思,希望可以给自己一些启发
这本书是谷歌的一个员工写的,很贴近工作,实用,之前看了同事买的看了一部分,感觉很好,果断买了
测试的好书不多,这本也是看了豆瓣买的,还不错
很值得读。连序都那么好看。比起一买的《全程软件测试》(就应该循环利用拿来做纸尿布)好多的多。值得推荐的好书
描述了测试方式的演变和测试未来的发展,很有借鉴意义
简单翻了一遍,主要讲谷歌内部的工作职能之类的东西,比较宽泛,视野比较高。不是工具类书,考虑到现实中多数是小公司,有一定工作沉淀后,可以翻翻。
英文版读起来太慢,所以还是又买了中文版。首先,翻译没有让人失望!其次,作者的轻松诙谐的调调我挺喜欢,和探索式测试文风类似,但内容更实际具体点。遗憾的是读完还没有觉得自己可以接下来做点什么。
网评软件测试较好的一本书,还行,比较薄哦,希望里面的内容能值这个价
虽然从事的是金融领域的软件工作,与google的行业有一定区别,但是看这本书可以开拓一下自己的眼界,了解一下互联网行业最新的测试发展,对自己还是有不少提升的
这本讲述了谷歌测试的整个发展,有最初简单的测试团队,到后来发展越来越多的技术,拥有自己的测试工具及其技术,可以看一看。
一本值得看的好书,对于测试的指责写得非常清楚!
纸质什么的都挺好的,主要是为了学习一下经验,这本书还是很有用的。就是今天下午看了一下发现有些地方翻译的有些奇怪,不知道是翻译的问题还是因为是盗版……整体来说还是不错的。
跟工作相关,看看google是怎么个测试之道
google的测试方法及测试改革的剖析,主要介绍了SWE、SET、TE及测试经理定义,目标,工作内容。最后展望了各个角色的发展。可部分吸收,用于公司测试团队的改建。