7软件测试.pptVIP

  • 1
  • 0
  • 约4.8千字
  • 约 33页
  • 2017-08-09 发布于河南
  • 举报
软件测试 软件测试 定义 为在规定的条件下对程序进行操作,以发现程序错误,衡量软件品质,并对其是否能满足设计要求进行评估的过程。 历史 Until 1956 调试 1957–1978 调试与测试的区别 1979–1982 破坏性测试——方法 1983–1987 质量评价方法——后测试 1988–2000 预防性测试——测试过程管理 软件测试 目标 为了发现程序中的错误而执行程序的过程 好的测试方案应该极可能发现迄今为止尚未发现的错误 成功的测试应该能发现尚未发现的错误 意义 发现软件中的错误 证明软件的功能和性能与需求说明相符合 测试收集的数据为可靠性分析提供了依据 测试不表明软件中无错误,只说明软件中存在错误 (程序是开放的,而非内聚的) 软件测试 人员 用户方代表 软件最终使用者 软件开发人员 软件测试人员 过程保证人员(SQA) 软件测试 内容 软件测试应贯穿于软件定义与开发的整个过程 文档测试 需求规格说明、概要设计规格说明、详细设计规格说明 静态分析 完整、准确、一致、代码无关、自明性 程序编码测试 源程序 容量、压力等的测试 软件测试 原则 穷举测试是不可能的 用户需求驱动测试 注重测试用例的选择 测试应以测试计划为起点,贯穿软件开发过程 Pareto原则可应用于软件测试 测试应遵从“小规模”-“大规模” 测试由第三方实施,尽量不由程序员测试 文档 测试计划、测试

文档评论(0)

1亿VIP精品文档

相关文档