[计算机]第七章软工测试20_7_1.ppt

[计算机]第七章软工测试20_7_1

第7章 第7章软件测试内容和学时 ??????7.1? 软件测试概述 ??????7.2 ?软件测试技术 ?? 7.3 面向对象的测试 ???7.4 软件测试过程与策略 7.5 系统环境测试 7.1 软件测试概述 软件测试: 软件测试是软件质量保证的关键技术,并代表了规约、设计和编码的最终评审。 在软件过程的早期,软件工程师由抽象的概念到具体实现来建立软件,现在来测试,而工程师创建的测试案例试图“摧毁”已经建立的系统。因此,在软件工程过程中,测试可以说是(至少心理上)摧毁性的而不是建设性。 软件测试员,测试真的应当注入内疚感吗?测试真的是摧毁性的吗?我们回答是“不”,然而,要提醒测试的目标可能和我们所期望的不同。 软件产品最大的成本是检测软 件错误、修正软件错误的成本。 在整个软件开发中: 测试工作量占--30%到40% 软件测试信息流 测试过程需要三类输入: 软件配置:需求规格说明书 软件设计说明书 被测源程序 测试配置:测试计划 测试用例(测试数据) 测试驱动程序 测试工具:测试环境、平台等 软件测试信息流程 E.W.Dijkstra 指出: “程序测试能证明错误的存在,但不能证明错误不存在.” 测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程

文档评论(0)

1亿VIP精品文档

相关文档