2025.5.21

精简版软件测试核心概念

  1. 静态代码分析
    不运行程序,直接检查源代码找错误(如未使用变量、安全漏洞)。

  2. 正交实验
    用数学表格(正交表)选测试组合,大幅减少用例量但保持高覆盖率。

  3. 集成策略

  • 自顶向下:用桩模块模拟下层
  • 自底向上:用驱动模块调用被测
  • 混合:两者结合
  • 大爆炸:一次性集成(问题难定位)
  1. 数据流图
    图形化展示数据如何被处理、存储和流动,辅助设计测试用例。

  2. 最小测试用例计算
    用最少用例覆盖所有需求,常用方法:判定覆盖、条件覆盖、路径覆盖、组合测试。

  3. 边界值
    专测输入范围的边界及附近值(如范围1-100,测0,1,2,99,100,101)。

  4. 桩模块 vs 驱动模块

  • 桩模块(Stub):模拟被调用模块(自顶向下用)
  • 驱动模块(Driver):模拟调用环境(自底向上用)
posted @ 2025-05-21 23:41  258333  阅读(16)  评论(0)    收藏  举报