系统测试-白盒测试学习

目录

1、语句覆盖法:

2、判定覆盖法:

3、条件覆盖法:

4、判定条件覆盖:

5、条件组合的覆盖:

6、路径覆盖:


黑盒:需求

白盒:主要用于单元测试

1、语句覆盖法:

程序中每条语句至少被执行一次

缺陷:不能准确判断运算中的逻辑错误

2、判定覆盖法:

程序中每个分支至少被执行一次(每个判定取真假)

缺陷:包含所有的语句覆盖,但不能准确判断运算中的逻辑错误

3、条件覆盖法:

每个条件至少有一次取真值,一次取假值,可能不能覆盖所有判定

4、判定条件覆盖:

100%的判定覆盖和100%的条件覆盖

缺陷:无法发现逻辑错误

5、条件组合的覆盖:

缺陷:不能保证所有路径被执行

6、路径覆盖:

覆盖程序中所有可能的路径

缺陷:不一定能满足条件覆盖和条件组合覆盖

(1)根据代码画出程序控制流图

(2)计算环路复杂度(即为路径数):判定节点+1

(3)导出可执行路径

相关推荐

  1. 软件测试

    2024-07-18 01:12:01       58 阅读
  2. 软件测试之黑测试测试

    2024-07-18 01:12:01       35 阅读
  3. 软件测试错题集(黑测试

    2024-07-18 01:12:01       45 阅读
  4. 测试测试总结

    2024-07-18 01:12:01       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 01:12:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 01:12:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 01:12:01       58 阅读
  4. Python语言-面向对象

    2024-07-18 01:12:01       69 阅读

热门阅读

  1. try-with-resources

    2024-07-18 01:12:01       21 阅读
  2. 引领职场潮流,从这个霍兰德测试掌握先机!

    2024-07-18 01:12:01       20 阅读
  3. HG/T 3655-2024 紫外光UV固化木器涂料检测

    2024-07-18 01:12:01       19 阅读
  4. CBSD bhyve Ubuntu 配置vnc登录管理

    2024-07-18 01:12:01       21 阅读
  5. [USACO18JAN] Cow at Large P

    2024-07-18 01:12:01       19 阅读
  6. (78)组合环路--->(02)组合环路危害

    2024-07-18 01:12:01       21 阅读