软件测试与质量管理剖析.pptVIP

  • 10
  • 0
  • 约 30页
  • 2016-06-23 发布于湖北
  • 举报
2.3 黑盒和白盒测试方法的区别 黑盒测试着重测试软件功能。黑盒测试并不能取代白盒测试,它是与白盒测试互补的测试方法,它很可能发现白盒测试不易发现的其他类型的错误。 黑盒测试力图发现下述类型的错误: ①功能不正确或遗漏了功能; ②界面错误; ③数据结构错误或外部数据库访问错误; ④性能错误; ⑤初始化和终止错误。 白盒测试在测试过程的早期阶段进行,而黑盒测试主要用于测试过程的后期。 设计黑盒测试方案时,应该考虑下述问题: 怎样测试功能的有效性? 哪些类型的输入可构成好测试用例? 系统是否对特定的输入值特别敏感? 怎样划定数据类的边界? 系统能够承受什么样的数据率和数据量? 数据的特定组合将对系统运行产生什么影响? 应用黑盒测试技术,能够设计出满足下述标准的测试用例集: 所设计出的测试用例能够减少为达到合理测试所需要设计的测试用例的总数; 所设计出的测试用例能够告诉我们,是否存在某些类型的错误,而不是仅仅指出与特定测试相关的错误是否存在。 2.4 课堂练习:软件测试方法 设有一程序,如图所示,能够对“姓名”、“年龄”、“性别”信息进行输入,且根据下面的规则判断有效性,并将判断的结果进行显示: “姓名”:2-8位字母; “年龄”:0-150的整数; “性别”:数字0或1; 如果输入的信息有效,则显示“信息输入有效”; 如果输入的信息无效,则判断无效的原因,并进行显示,如:“年龄信息输入

文档评论(0)

1亿VIP精品文档

相关文档