第十四章 软件测试 第十四章 软件测试 尽管软件质量保证是贯穿软件开发全过程的活动,但最关键的步骤是软件测试,软件测试是对软件规格说明、软件设计和编码的最后复审,目的是在软件产品交付之前尽可能发现软件中潜伏的错误。 大量统计表明,软件测试工作量往往占软件开发总工作量的40%以上,在极端情况下,甚至可能高达软件工程其他步骤成本总和的三到五倍。 本章重点讨论软件测试的基本概念、关键技术和实施策略,指出软件测试的主要目标、如何设计测试用例(test cases)以及如何组织实施测试活动。 14.1 基本概念 测试目标 G.Myers给出了关于测试的一些规则,这些规则也可以看作是测试的目标或定义: · 测试是为了发现程序中的错误而执行程序的过程; · 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案; · 成功的测试是发现了至今为止尚未发现的错误的测试。 基本概念 E.W.Dijkstra 指出: “程序测试能证明错误的存在,但不能证明错误不存在。” 测试的“成功”与“失败” 能够发现错误的测试是成功的测试,否则是失败的测试。 14.2 软件测试技术 任何产品都可以使用以下两种方法进行测试: (1)如果已知产品的功能,则可以对它的每一个功能进行测试,看是否都达到了预期的要求; (2)如果已知产品的内部工作过程
您可能关注的文档
最近下载
- DB4201_T653-2021_建设工程监理规程_武汉市 .docx VIP
- 《机动车驾驶人考试场地及其设施设置规范》GA10292022.docx VIP
- 兰州中考体育题库及答案.doc VIP
- 《GBT 31439.1-2025 波形梁钢护栏 第1部分:两波形梁钢护栏》练习题试卷及参考答案.pdf VIP
- (五调)武汉市2026届高三年级五月调研考试语文试卷(含答案及解析).docx
- 银行自助设备维护操作流程.docx VIP
- 认知觉醒:伴随一生的学习方法论.docx VIP
- 电气CAD实用教程!低压配电、变电站等电气主接线图的识读与绘制,80页PPT可下载!.pptx VIP
- 装饰工程施工说明范本.docx VIP
- 行政及工资关系介绍信.docx VIP
原创力文档

文档评论(0)