(第三章软件工程基础2.pptVIP

  • 0
  • 0
  • 约1.33万字
  • 约 42页
  • 2017-02-01 发布于北京
  • 举报
(第三章软件工程基础2

第三章 软件工程基础 主要内容 3.1 软件工程基本概念 3.2 结构化分析方法 3.3 结构化设计方法 3.4 软件测试 3.5 程序的调试 2.白盒测试与黑盒测试(按照功能划分) (1)白盒测试:也叫结构测试或逻辑驱动测试 在程序内部进行,完成软件内部操作的验证。 被测软件看作一个透明的盒子,测试人员对程序内部的逻辑结构及处理过程完全了解 。 (2)黑盒测试:也叫功能测试或数据驱动测试 在软件接口处进行,完成功能验证。 被测软件看作一个不透明的黑盒子,完全不考虑程序内部的逻辑结构和内部特性 。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 3.白盒测试原则及测试用例 基本原则:保证所测模块中每一独立路径至少执行一次;保证所测模块所有判断的每一分支至少执行一次;保证所测模块每一循环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效性。 局限性:是穷举路径测试,贯穿程序独立路径数是天文数字,即使每条路径都经过了测试,仍可能有未发现错误。 主要方法: (1)逻辑覆盖测试 逻辑覆盖:指以程序内部的逻辑结构为基础的测试用例设计

文档评论(0)

1亿VIP精品文档

相关文档