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

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

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


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

  • 相关阅读:
    MongoCola Web化
    Qsys在系统集成中的应用
    js浏览器和浏览器插件检测的方法总结
    搭建一个简单的Struts2应用
    Moon.ORM最便捷轻盈的ORM
    如何从 Winform 移植到 Webform [自己搞定HTTP协议]
    细细品味Hadoop_Hadoop集群(目录)
    微软SQL Server 2012新特性Silverlight报表客户端 Power View
    json入门实例
    项目经理
  • 原文地址:https://www.cnblogs.com/xxxyang/p/12505871.html
Copyright © 2011-2022 走看看