应用场景

  1. 大量机械的重复性操作,并且会反复执行的场景。
    1. 单个版本里面的多个功能
    2. 多个版本
    3. 甚至需要进行多机型的测试
  2. 有明确的设计规范,并且相对稳定的场景。
  3. 长时间不断执行的测试,如压力测试,性能测试。
  4. 长时间维护的产品。

缺点:

  1. 短期投入高,产出低。
  2. 上手门槛,测试需要有编码能力。
  3. 维护成本高,对应的测试化用户需要随着需求改动而变动。