软件测试目标概述.pptVIP

  • 10
  • 0
  • 约6.28千字
  • 约 64页
  • 2019-12-02 发布于天津
  • 举报
软件测试的目标; 软件测试在软件生命周期中横跨两个阶段。软件测试包括两种: 单元测试——模块的编写者和测试者是同一个人 综合测试——由专门的测试人员承担 软件测试的工作量往往占软件开发总工作量的40%以上;7.1 基本概念; 测试目标决定了测试方案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案;相反,如果测试是为了发现程序中的错误,就会力求设计出最能暴露错误的测试方案。 由于测试的目标是暴露程序中的错误,因此由程序的编写者自己进行测试是不恰当的。因此,在综合测试阶段通常由其他人员组成测试小组来完成测试工作。; 测试不能证明错误不存在,只能表示软件错误已经出现。 测试决不能证明程序是正确的。即使经过了最严格的测试之后,仍然可能还有没被发现的错误潜藏在程序中。测试只能查找出程序中的错误,不能证明程序中没有错误。;测试原则;可测试性;“好”测试的属性;7.1.2 黑盒测试和白盒测试 测试任何产品都有两种方法: 黑盒测试——如果已经知道了产品应该具有 的功能,可以通过测试来检验是否每个功能都能正常使用; 白盒测试——如果知道产品内部工作过程, 可以通过测试来检验产品内部动作是否按照规格说明书的规定正常进行,且所有内部部件被充分利用(确保“所有齿轮吻合”)。; 黑盒测试又称为功能测试,它把程序看成一个黑盒子,完全不考虑程序

文档评论(0)

1亿VIP精品文档

相关文档