博览群书:谷歌软件测试之道

关注 BeTester ,学习更多知识

让碎片成体系,让测试更专业

1、前言

1.1 作者介绍

James Whittaker是Google的工程总监,负责Chrome产品的测试,在供职于Google之前曾在微软任职长达10年之久,在之前是一名大学教授。除了本书以外,其还著有《探索性测试》一书而被大家所认识。

1.2 谷歌的服务

谷歌是一家伟大的公司,它给我们的生活提供了无数的便利,我们的生活已经难以离开Google。
当你为工作而焦头烂额时,Google的搜索引擎可以帮你获取网络海量的知识与帮助。

当你为消遣而手足无措时,Google的Android系统可以帮助你畅享移动物互联的便利。

当你为邮箱而苦不堪言时,Google的Gmail横空出世给世人带来了眼前一亮的新鲜。

很难想象,上述所有的优质服务都来自同一家公司。并且,除此之外,还有 谷歌地图、谷歌翻译、YouTube、Chrome、Google Play、Google Drive、Waymo等一系列优质的产品给我们提供着服务。

哇,这简直不可思议。

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

好奇心驱使我们想一探Google内部,探寻在如此庞然的体型下,谷歌依然保持快速、高质量提供复杂体系服务的答案?尤其作为测试从业人员,Google提供了这么多优质的产品,其测试团队规模得多大?这么大规模的团队里,不同角色之间是如何有效沟通协作?每个角色之间的职责界限如何划定?每个产品究竟如何保证产品的质量?

2、谷歌历程

在了解Google的测试历程之前,我们有必要先了解下Google的愿景与使命,以及其成立以来的关键事件。

2.1 谷歌愿景与使命

Google的愿景:To provide access to the world’s information in one click.

Google的使命:To organize the world’s information and make it universally accessible and useful.

Google的做事行为准则是拒绝邪恶的事物(Don’t be Evil)。

2.2 谷歌关键事件
  1. 1998年9月,Google正式成立,创始人是Larry Page和Sergey Borin,像所有的初创公司一样,他们的办公室是在一个车库里。当时Google每天需要处理10,000次的搜索请求。
  2. 1999年2月,快速扩张的Google搬到了新办公室,每天处理约50万次的搜索请求。同年,Google成为Linux软件公司Red Hat的商业客户,从此Google成为开放源代码软件的忠实用户和鼓吹者。
  3. 1999年6月,硅谷最有名的两家风投巴莱纳和美洲杉向Google投资2500万美元。这标志着Google不再是一家车库公司,而是互联网浪潮中的玩家之一。
每天,Google都要测试和发布数百万个源文件、亿万行的代码。数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行。面对这些看似不可能完成的任务,谷歌是如何测试的呢? 《Google软件测试》从内部视角告诉你这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战的。《Google软件测试》抓住了Google测试的本质,抓住了Google测试这个时代最复杂软件的精华。《Google软件测试》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理及在Google测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似Google测试流程或团队的人受益很大。 最后,《Google软件测试》还介绍了作者对于Google测试如何继续演进的见解、Google乃至整个业界的测试方向的一些预言,相信很多读者都会感受到其中的洞察力,甚至感到震惊。本书可以作为任何从事软件测试人员到达目标的指南。 《Google软件测试》适合开发人员、测试人员、测试管理人员使用,也适合大中专院校相关专业师生的学习用书,以及培训学校的教材。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值