没有合适的资源?快使用搜索试试~ 我知道了~
首页谷歌测试:早期发现bug与质量提升
标题:"在Google中的测试实践" 描述:本篇文档探讨了Google在软件测试中的方法论,重点关注自动化测试。作者引用了罗伯特·尼尔森、克里斯托弗·塞姆图尔斯和帕特里克·科普兰的观点,讲述了测试的主要原因。首先,测试的主要目的是发现并早期修复错误(bug),从而提高产品质量和可维护性。测试并不是一种宗教般的信仰,而是作为整体质量保证策略的一部分,它并非孤立的努力,而是为了补偿可能存在的故障和隐藏的问题。 文档指出,关于测试的度量标准,如覆盖率虽然能帮助检测不足,但并不能确定何时达到了足够的测试水平。测试的足够程度取决于成本与收益的平衡,包括创建测试的成本、检查属性的过程以及执行测试时的效益。此外,讨论还涉及到了测试过程中的人力因素,即当人们意识到自己拥有测试能力的重要性时,测试效率将得到提升。 值得注意的是,文档还提到了假阳性(False Positives)的问题,这是测试结果中的误报,可能会误导开发人员。因此,有效的测试不仅关注测试工具的选择,还包括对测试过程、人员技能和工具之间相互作用的全面考量,以确保测试的有效性和准确性。 最后,文章概述了测试活动的三个关键组成部分:人员(包括其认知和动力)、测试流程(即过程管理)以及测试工具的选择。在Google的测试实践中,这些元素共同构成了一个系统化的测试策略,旨在优化软件质量并降低潜在风险。 本篇文档深入剖析了在Google这样的大型科技公司中进行测试的方法,强调了测试的目的、度量、挑战以及如何通过人员、过程和工具的协同来确保高质量的产品交付。
资源详情
资源推荐
What about quality
assurance?
•
No exclusive effort
•
Fault tolerance
•
Hides failures, obstacle to correctness
•
Compensation failure monitoring
not covered
in talk
How much testing is
enough?
•
Coverage ?
•
Tells you only when there are too few tests
•
Does not tell you when there are enough
剩余41页未读,继续阅读
samsunge808
- 粉丝: 11
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功