华东理工大学软件工程概论课件第九章 软件测试.pptVIP

  • 4
  • 0
  • 约2.71千字
  • 约 25页
  • 2019-05-10 发布于广东
  • 举报

华东理工大学软件工程概论课件第九章 软件测试.ppt

第九章 软件测试 测试的基本概念 黑盒测试 白盒测试 测试用例设计 多模块程序的测试策略 面向对象系统的测试 测试的基本概念 测试(testing)的目的与任务 目的:发现程序的错误 任务:通过执行程序,暴露潜在的错误 纠错(debugging)的目的与任务 目的:定位和纠正错误 任务:消除软件故障,保证程序的可靠运行 测试的特性 挑剔性 抱着为证明程序有错的目的去测试 复杂性 设计合适的测试用例 不彻底性 Dijkstra 一句名言:“程序测试只能证明错误的存在,但不能证明错误不存在” 经济性 测试的种类 静态分析(不执行程序) 静态分析器 代码复审(Code Review) 动态分析(执行程序) 黑盒测试 测试程序功能 白盒测试 测试程序结构 测试的文档 测试计划 测试项目的名称 各项测试的目的、步骤和进度 测试用例的设计 测试报告 测试项目名称 实测结果与期望结果的比较 发现的问题 测试达到的效果 黑盒测试 等价分类法(equivalence partitioning) 把输入数据的可能值划分为若干等价类 有效等价类和无效等价类 每一无效等价类至少需要一个测试用例 例子 某工厂公开招工,规定报名者年龄应在16周岁至35周岁之间(到2002年3月30日止)即出生年月不在上述范围内,将拒绝接受,并显示“年龄

文档评论(0)

1亿VIP精品文档

相关文档