软件测试的目标试题.pptVIP

  • 7
  • 0
  • 约8.69千字
  • 约 64页
  • 2016-11-23 发布于湖北
  • 举报
软件测试的目标 测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤, 测试是对软件规格说明、设计和编码的最后复审。 根本目标:尽可能多地发现并排除软件中潜藏的错误,最终把高质量的软件系统交给用户。 无论怎样强调软件测试的重要性和它对软件可靠性的影响都不过分。 软件测试在软件生命周期中横跨两个阶段。软件测试包括两种: 单元测试——模块的编写者和测试者是同一个人 综合测试——由专门的测试人员承担 软件测试的工作量往往占软件开发总工作量的40%以上 7.1 基本概念 7.1.1 软件测试的目标 (1)测试是为了发现程序中的错误而执行程序的过程; (2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案; (3)成功的测试是发现了至今为止尚未发现的错误的测试。 测试的定义——为了发现程序中的错误而执行程序的过程。 测试目标决定了测试方案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案;相反,如果测试是为了发现程序中的错误,就会力求设计出最能暴露错误的测试方案。 由于测试的目标是暴露程序中的错误,因此由程序的编写者自己进行测试是不恰当的。因此,在综合测试阶段通常由其他人员组成测试小组来完成测试工作。 测试不能证明错误不存在,只能表示软件错误已经出现。 测试决不能证明程

文档评论(0)

1亿VIP精品文档

相关文档