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

    1.概念

    黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。
    白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。

    2.方法

    黑盒测试方法:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。

    白盒测试方法:逻辑覆盖、路径覆盖、代码检查法、静态结构分析法、静态质量度量法、基本路径测试法、域测法、符号测试和程序变异。

    (逻辑覆盖又分为:语句覆盖(SC):设计足够多的测试用例,确保每条语句都被执行过。

                              判定覆盖(DC):设计足够多的测试用例,确保每个判定都分别取真值与假值。

                              条件覆盖(CC):设计足够多的测试用例,确保每个条件都分别取真值与假值。(一个判定里可能包含多个条件)

                              判定/条件覆盖(DCC):设计足够多的测试用例,确保每个判定和条件分别取真值和假值。

                              条件组合覆盖(CMC):设计足够多的测试用例,确保覆盖每个判定中的各个条件的所有组合情况。(只考虑同一个判定内的各条件组合                                             情况)

  • 相关阅读:
    iframeWin For Easy UI. 为 Easy UI 扩展的支持IFrame插件
    mac系统及xcode使用的SVN客户端安装升级
    泛型List的一点建议
    redis-setbit理解
    zpkin sql语句
    idea 使用 RunDashboard启动
    (转)Spring事务不生效的原因大解读
    (转)Lock和synchronized比较详解
    springboot整合HttpAsyncClient简单实用
    mysql 数据库表迁移复制
  • 原文地址:https://www.cnblogs.com/ORC-Lee/p/4658619.html
Copyright © 2011-2022 走看看