《google软件测试之道》读书笔记

本文是《google软件测试之道》的读书笔记,介绍了Google的测试工程师如何从用户角度出发保证质量,包括测试的三个级别:小型、中型和大型测试。文中还提及了测试认证计划的五个级别,以及Google淘汰手工测试用例的方针。此外,解释了mock、集成测试、众包测试等概念,并提到了Google的测试工具,如BITE和Googlebot。
摘要由CSDN通过智能技术生成

google软件测试之道

 

假想的理想情况下,功能开发人员编写功能代码,思维模式是创建,重点在于考虑用户、使用场景和数据流程上;测试开发人员的思路是破坏,通过使用测试工具与框架帮助功能开发人员解决特定的单元测试问题;一个真正关心用户的角色被称为用户开发人员

现实情况是:google的测试工程师(TE)就是用户开发人员,负责从用户的角度来思考质量方面各种问题。从开发角度,编写用户使用场景方面的自动化用例代码。从产品的角度,评估整体测试覆盖度,并验证其他工程师在测试方面合作的有效性。

 

测试大小的定义:

1、小型测试:验证一个代码单元的功能,小型测试的运行不需要外部依赖,在google之外,通常就是单元测试。这种测试可以提供更加全面的底层代码覆盖率,他们的执行更加频繁,并且很快就可以找到问题。

2、中型测试:验证两个或多个模块应用之间的交互,小型测试会尝试走遍单独函数的所有路径,而中型测试主要的验证目的是指定模块之间的交互,在google之外,中型测试经常被称作集成测试

3、大型测试:验证整个系统作为一个整体是如何工作的,

每天,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、付费专栏及课程。

余额充值