Google软件测试之道 第一章Google软件测试介绍

本章揭示了Google对测试的独特认知,强调测试与开发并行的重要性。Google的测试团队独立于产品团队,专注于质量保障。测试类型分为小型、中型、大型,覆盖从单元到集成的全面验证。此外,Google产品遵循迭代发布策略,从金丝雀版本逐步到正式发布,确保用户获得稳定可靠的产品体验。
摘要由CSDN通过智能技术生成

本章主要介绍了五个方面:

1.Google对测试的认知定位

2.软件开发,测开和测试工程师三者的定位,联系与区别

3.Google的测试团队在公司中的角色和责任

4. Google产品迭代过程中经历的几大版本

5. Google对测试类型的划分方式

 

一:Google对测试的认知定位

测试很难被定义,但至少测试不能成为导致创新和开发过程变慢的阻碍。Google的测试团队小而精,依靠更多的是出色的战术和高级武器。质量的重任由Google的开发测试人员共同承担。测试的任务是让其他人更好的去做测试。

开发与测试不应隔离对立,应同时开展,写完每一段代码后都应该立即测试。意味着质量是一种预防而不是检测行为。测试的目标是判断这种预防行为做的怎么样。

 

二:软件开发,测开和测试工程师三者的定位,联系与区别

测试人员的存在是为了让开发人员的工作更有效率和质量意识,很大一部分体现在避免因为马虎粗心而返工。他的使命是提高生产率。

1.软件开发工程师:

实现最终用户所使用的功能代码。他们创建设计文档,选择最优的数据结构和整体架构,并且花费大量的时间在代码上。

从测试角度,他们需要编写与测试代码,包括测试驱动的设计、单元测试、参与构建各种大小的测试。

2.测开工程师:

也是开发角度,但重心在可测试性和测试框架上。他们参与设计评审,观察代码质量与风险。他们随代码进行重构,编写单元测试框架和自动化测试框架。测开相较于开发更关注质量测提升和测试覆盖率

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
每天,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、付费专栏及课程。

余额充值