当前位置: 首页 > news >正文

系统测试-白盒测试学习

目录

1、语句覆盖法:

2、判定覆盖法:

3、条件覆盖法:

4、判定条件覆盖:

5、条件组合的覆盖:

6、路径覆盖:


黑盒:需求

白盒:主要用于单元测试

1、语句覆盖法:

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

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

2、判定覆盖法:

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

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

3、条件覆盖法:

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

4、判定条件覆盖:

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

缺陷:无法发现逻辑错误

5、条件组合的覆盖:

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

6、路径覆盖:

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

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

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

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

(3)导出可执行路径

http://www.lryc.cn/news/401575.html

相关文章:

  • UI设计工具选择指南:Sketch、XD、Figma、即时设计
  • Pycharm 导入 conda 环境
  • Vue封装Tooltip(提示工具)
  • Go 1.19.4 函数-Day 08
  • Docker-Nvidia(NVIDIA Container Toolkit)
  • Mongodb 3.6 数据恢复操作
  • C++ | Leetcode C++题解之第238题除自身以外数组的乘积
  • 挂耳式蓝牙耳机什么牌子好?这五款综合表现遥遥领先
  • 防火墙-NAT策略和智能选路
  • 一键优雅为Ubuntu20.04服务器挂载新磁盘
  • 踩坑日记 | 记一次流程图问题排查
  • 数据建设实践之大数据平台(四)安装mysql
  • MongoDB常用命令大全,概述、备份恢复
  • uni-app 保存号码到通讯录
  • Jetson-AGX-Orin gstreamer+rtmp+http-flv 推拉流
  • ES证书过期替换方案
  • 计算机网络——网络层(IP地址与MAC地址、地址解析协议ARP、IP数据报格式以及转发分组、ICMP、IPV6)
  • 音视频入门基础:H.264专题(13)——FFmpeg源码中通过SPS属性获取视频色彩格式的实现
  • WEB前端05-JavaScrip基本对象
  • 新手教学系列——简单的服务配置项集中管理
  • 《0基础》学习Python——第十三讲__面向对象
  • 前端JS特效第42波:纯CSS实现的卡片切换效果
  • 2.10、matlab中字符、数字、矩阵、字符串和元胞合并为字符串并将字符串以不同格式写入读出excel
  • 中文科技核心论文发表
  • 使用 Flask 3 搭建问答平台(一):项目结构搭建
  • 力扣经典题目之->用队列实现栈 的详细讲解和实现,看这一篇就够了!
  • [JS]认识feach
  • tomcat如何进行调优?
  • 复现GMM文章(一):图1代码和数据
  • 链接追踪系列-07.logstash安装json_lines插件