探索式测试策略:发现软件漏洞的艺术
4星 · 超过85%的资源 需积分: 18 133 浏览量
更新于2024-11-18
收藏 939KB PDF 举报
《如何破坏软件》(How to Break Software)是2000年詹姆斯·A·惠特克所著的一本新颖测试书籍,它挑战了传统软件测试过程和教学方法的既定观念。作者是一位佛罗里达理工学院软件工程系的副教授,他的研究专注于软件工程的技术层面,特别是编码、测试和可靠性评估,避免涉及项目管理和软件流程。
该书的核心理念在于提供一种实战性的测试策略,即所谓的"攻击"方法,这是一种手工、探索性的测试方法,无需过多预先规划,旨在即时发现设计和开发中的漏洞。这些测试方法源于对数百个实际软件错误的深入分析,作者通过对这些错误原因和症状的概括,提炼出了一套动态且直击问题核心的测试手段。
书中提到,传统的测试教科书往往强调文档和流程,而忽略了实际发现和解决关键问题的重要性。作者认为,虽然这些工具在某些情况下确实有所帮助,但不足以满足现代测试的需求。他提倡的是测试设计师亲自动手操作,通过实践来提升软件缺陷检测的技巧。
《如何破坏软件》并非一本教你如何制造或破坏软件的恶意指南,而是教导读者如何利用创新思维和技巧来揭露软件中的隐藏问题。书中可能包含各种手动测试技术,如边界值分析、路径分析、状态机测试等,这些都是为了帮助测试人员更有效地执行测试,提高软件质量。
值得注意的是,由于本书仍在编写过程中,部分章节可能不完整,读者在阅读时应与作者确认信息的新鲜度,以获取最新的研究成果。这本书适合那些寻求实战经验、追求高效测试策略的软件开发者和测试工程师,是他们挑战传统思维,提升测试技能的重要参考资料。
点击了解资源详情
127 浏览量
点击了解资源详情
142 浏览量
2017-10-27 上传
117 浏览量
2017-12-16 上传
wa3344
- 粉丝: 0
- 资源: 1
最新资源
- 代码段:Ruby中的代码段
- 工作室日志动态响应式网页模板
- pull-request-hotline
- Worknet - SaaS apps insights(beta)-crx插件
- oracle
- SuperMap电力行业解决方案
- My_Pic:存储
- 黑色日志展示响应式网页模板
- assignment7:作业7回购
- SistemasOperativos:储存库和产地保护法
- 程序异常退出解决方案.rar
- 应用ML
- 红色美食日志响应式网站模板
- Predicting-House-Prices:线性回归使用Turicreate预测房价
- stm32-f103-CortexM3-ESP8266-Dimmer:使用 STM32F103 作为大脑的交流电源三端双向可控硅开关控制调光器。 ESP8266 Wifi 用于通信和网状网络。 --- CoIDE (v1.7.8) 项目。---
- Magic Clipboard-crx插件