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

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


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七灵微

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值