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

【测试】每日3道面试题 3/30

每日更新,建议关注收藏点赞。


  1. 白盒测试逻辑覆盖标准?哪种覆盖标准覆盖率最高?
    5种。语句覆盖、分支/判定覆盖、条件覆盖、条件组合覆盖【覆盖率最高,所有可能条件组合都验证】、路径覆盖【理论上最高,但实际很难实现】

分支覆盖 ≠ 条件覆盖,因为分支覆盖不要求每个条件的所有取值情况都被测试过。
条件覆盖 ≠ 分支覆盖,因为即使所有条件都取过 true 和 false,它们的组合可能没有触发所有分支。

  1. 白盒测试中的常用测试方法
    总之,静态分析+动态分析
    上述逻辑覆盖方法,包括基于控制流的测试(基于程序控制流图生成测试用例覆盖路径和节点)+数据流测试(检查变量定义、使用、销毁,跟踪过程)+静态代码分析工具+单元测试框架(pytest->针对python,JUnit->针对java)
  2. 黑盒测试中的常用测试方法
    功能测试、自动化测试、性能测试、安全测试、回归测试 都属于黑盒测试。
    方法有:等价类划分、边界值分析、决策表==多条件依赖关系判定表、因果图、状态迁移测试
http://www.dtcms.com/a/97817.html

相关文章:

  • SAP 学习笔记 - 系统移行业务 - MALSY(由Excel 移行到SAP 的收费工具)
  • 【Linux】了解基础指令(超详细)
  • 每日一题之既约分数
  • 人机交互中的链式法则与非链式法则
  • python纯终端实现图片查看器(全彩)(windows)
  • CesiumJS 本地数据瓦片加载南北两极出现圆点问题
  • QML中的WorkerScript
  • TCP 协议算法解析 | RTT / 滑动窗口 / 拥塞控制
  • 时间轮算法:原理、演进与应用实践指南
  • Git和GitCode使用
  • 蓝桥杯-特殊的三角形(dfs/枚举/前缀和)
  • 自学-python-爬虫入门
  • 高项第十五章——项目风险管理
  • 2025年信息系统与未来教育国际学术会议(ISFE 2025)
  • 减少采样空间方法 变成后验概率
  • 不使用自动映射驼峰命名法,直接在接口上使用注解@Results方法映射
  • C++11·部分重要语法III
  • 29_项目
  • linux系统中fstab 各字段详细说明
  • 高清壁纸一站式获取:海量分类,免费无弹窗
  • redis实现简易消息队列
  • Python代码调用Java接口的简单demo
  • 基于本人猜想和尼古拉特斯拉的结合的植物发电站系统
  • DeepSeek-V3-0324 版本升级概要
  • 关于embedding向量模型的知识
  • Kafka中的消息如何分配给不同的消费者?
  • 多线程—synchronized原理
  • Ubuntu24.04 配置远程桌面服务
  • 当前环境下,数据安全何去何从?
  • [数据结构]并查集(系统整理版)