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

    1.概念

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

    2.方法

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

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

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

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

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

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

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

  • 相关阅读:
    自定义vue必填验证指令
    福珑2日常存活策略
    树莓派系统安装和配置 WiringPi
    代码实现RabbitMQ死信队列的创建
    博客已经搬家
    浅谈PHP序列化与反序列化
    prometheus监控golang服务实践
    ETCD核心机制解析
    N1BOOK 记录
    利用Ubuntu虚拟机制作F2FS文件系统镜像
  • 原文地址:https://www.cnblogs.com/ORC-Lee/p/4658619.html
Copyright © 2011-2022 走看看