zoukankan      html  css  js  c++  java
  • 黑盒测试,白盒测试

    黑盒测试:也称功能测试,基于规格说明书的测试,关注输入数据到程序中,输出结果是
    否正确,侧重于测试软件能做什么
    白盒测试:也称结构测试、逻辑驱动测试,是对程序内部逻辑结构进行的测试,侧重于软件怎么做

    目前主要的测试用例设计方法
    白盒测试:逻辑覆盖(语句覆盖、判定/分支覆盖、条件覆盖、条件-判定覆盖、多条
    件组合覆盖)、基本路径覆盖
     黑盒测试:测试大纲法、场景法、等价类划分、边界值分析法、错误猜测法、判定表
    法、随机测试、探索性测试


    白盒测试主要使用逻辑覆盖测试方法,包括语句覆盖、判定覆盖、条件覆盖、判定-条
    件覆盖、条件组合覆盖、路径覆盖等。
    语句覆盖:程序中的每个可执行语句至少被执行一次。能发现语句错误,但不能发现逻
    辑错误。
    判定覆盖:也称分支覆盖,程序中的每个判定的取真分支和取假分支至少执行一次。能
    发现逻辑错误,但不能发现组合判断中的条件错误。
    条件覆盖:程序每个判定中每个条件的可能取值至少满足一次。能发现条件错误,但不
    能发现逻辑错误。
    判定-条件覆盖:每个条件中的所有可能取值至少执行一次,同时,每个判定的可能结
    果至少执行一次。
    条件组合覆盖:每个判定中的所有的条件取值组合至少执行一次。
    路径覆盖:用例覆盖程序中的所有可能的执行路径。如果路径数很多,会变得不切实际。

  • 相关阅读:
    JavaWeb核心编程之(四.1)JSP
    一起来说 Vim 语
    你应该知道的基础 Git 命令
    Git 系列(五):三个 Git 图形化工具
    Git 系列(四):在 Git 中进行版本回退
    Git 系列(三):建立你的第一个 Git 仓库
    Git 系列(二):初步了解 Git
    Git 系列(一):什么是 Git
    JavaWeb核心编程之(三.6)HttpServlet
    多线程:子线程执行完成后通知主线程
  • 原文地址:https://www.cnblogs.com/xxxyang/p/12505871.html
Copyright © 2011-2022 走看看