Google软件测试之道 第三章测试工程师的工作

本文详细介绍了测试工程师在Google的角色和工作内容,包括他们在评估用户影响、软件风险、制定测试计划和风险分析等方面的重要作用。测试工程师需要具备技术能力、领导力和对产品的深刻理解,不仅要发现需求模糊之处,还要与开发和产品人员有效沟通。文章还探讨了测试计划的制定、风险分析方法以及测试工程师的面试标准。
摘要由CSDN通过智能技术生成

本章主要围绕两个方面介绍测试工程师:角色和工作

 

一:角色

测试是一种面向用户的角色。上一章提到测开负责可测试性和测试自动化体系的长期有效性。测试的职责与之不同,测试的重点在于评估对用户的影响及软件整体目标上的风险。

有的测试需要编写大量的代码,有的只需要编写少量的代码。

可能需要做测开的工作,代码审查的工作,测试工具相关,哪儿缺人就往上补。

 

二:工作

早期的测试计划需要较少的测试,在产品接近尾声、寻找Bug变得更加紧急的时候,需要更多的资源投入到测试中。从策略上讲,给一个项目配备多少测试人员,取决于项目风险和投资回报率。在正确的时间投入正确数量的测试,带来足够的价值。

 

测试在进入产品时需要考虑一下问题:

测试不需要自己去解决这些问题,但必须保证这些问题被解决掉。

测试的根本使命是保护用户和业务的利益,使之不受到糟糕的设计、令人困惑的用户体验、功能Bug、安全、隐私等问题的困扰。在Google,测试是团队中唯一一个从整体角度发现产品或服务弱点的角色。

测试擅长发现需求中的模糊之处,分析沟通不明确的问题。有时还要与个性很强的开发与产品人员打交道。测试还需要技术能力、领导力、洞察力、深刻理解产品的能力等多方面的

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

余额充值