白盒测试和黑盒测试.docVIP

  • 8
  • 0
  • 约8.57千字
  • 约 12页
  • 2016-08-25 发布于河南
  • 举报
白盒测试和黑盒测试

白盒测试和黑盒测试 目录 1. 软件测试基本分类 1 2. 测试方法 2 2.1 白盒测试 2 2.1.1 语句覆盖 2 2.1.2 判定(分支)覆盖 3 2.1.3 条件覆盖 3 2.1.4 判定/条件覆盖 4 2.1.5 多重条件覆盖 5 2.1.6 路径覆盖 7 2.2 黑盒测试 7 2.2.1 等价划分 7 2.2.2 边界值分析 9 2.2.3 因果图 10 2.2.4 错误猜测 10 软件测试基本分类 一般地,我们将软件测试活动分为以下几类:黑盒测试、白盒测试、静态测试、动态测试、手动测试、自动测试等等。 黑盒测试 黑盒测试又叫功能测试、数据驱动测试或给予需求规格说明书的功能测试。这种测试注重于测试软件的功能性需求。 采用这种测试方法,测试工程师把测试对象看作一个黑盒子,不需要考虑程序内部的逻辑结构和特性,只需要依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。黑盒测试能更好更真实的从用户角度来考察被测系统的功能性需求实现情况。在软件测试的各个阶段,如单元测试、集成测试、系统测试及确认测试等阶段都发挥着重要作用。尤其在系统测试和确认测试中,其作用是其他测试方法无法取代的。 白盒测试 白盒测试又称结构测试、逻辑驱动测试或基于程序代码内部结构的测试。此时,需要深入考察程序代码的内部结构、逻辑设计等等。白盒测试需要测试工程师具备很深的软件开发工地,精通相应的开发

文档评论(0)

1亿VIP精品文档

相关文档