在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 359|回复: 3

[资料] 【书籍】How Google Tests Software James等314P

[复制链接]
发表于 2024-1-24 10:06:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
James Whittaker,这并不是一本讲“如何做”的书,并不是在说关于如何测试软件的具体步骤。相反,它站在一个更高层面上,大部分的篇幅都在致力于描述谷歌公司里各种不同的测试角色。
测试工具的规模
谷歌对测试/软件质量投入了大量的精力,给人非常深刻的印象。他们为自动化编译,自动化回归测试,延迟测试,代码审查和用户反馈所制作的各种基础工具让人眼花缭乱。当这些复杂的工具和各种复杂的谷歌产品混合在一起时,你很难想象这样一个相互交织的软件世界里各部分是如何发挥作用的。同时,你也很容易看出谷歌的产品有多么的复杂,如果没有这些他们自己开发出的测试工具,这些产品是不可能完成的。
测试行为实用主义
对于测试,谷歌给人的感觉似乎是非常实用主义。如果某个自动化测试很难维护,他们就会丢掉它们。如果某个软件功能不是高风险的或高影响力的,他们甚至不在意是否有测试(或者更好的做法是砍掉这个功能)。相较于在软件完成后写测试计划,谷歌却是专注于ACC(属性,组件,能力)模型。一个软件应用会按属性、组件、能力3方面方式描述。
软件测试的未来
最后,作者对软件测试给我们展示了一个非常壮丽的未来(至少是针对商业应用软件)。传统的测试角色将会消失,取而代之的是开发人员测试和自动化测试。相较于依赖于手工测试人员,未来的软件团队将依赖内部全体员工测试,beta版大众测试和早期用户测试。
How Google Tests Software.pdf (8.65 MB, 下载次数: 20 )

How Google Tests Software

How Google Tests Software
发表于 2024-1-24 10:14:07 | 显示全部楼层
谢谢
发表于 2024-1-24 20:22:58 | 显示全部楼层
kadnaksnd
发表于 2024-1-27 12:29:41 | 显示全部楼层
Thanks
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-6-1 21:42 , Processed in 0.021348 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表