首页/开发/软件测试速查/偶发用例的隔离流程
自动化测试66 条

偶发用例的隔离流程

隔离(quarantine)流程:确认 flaky 的用例先移出阻塞门槛(标记或迁入独立套件),记录责任人与期限;隔离数量与滞留时长都应纳入跟踪。

软件测试速查开发更新于 2026-10-12

隔离形态示意

隔离形态示意
pytest -m "not quarantined" -q      # 标记排除
# Playwright:test.fixme() 或独立 project 单独运行
隔离不等于关闭:缺少期限与责任人的隔离会演变为长期忽略。
保持运行隔离用例在独立套件周期执行,保留暴露通道
修复优先级高频失败用例优先修复,降低隔离滞留

易错点

  • 隔离用例无人跟进,长期停留在隔离名单
  • 隔离后完全不再运行,偶发问题失去被暴露的通道

数据来源与参考

  • Google Testing Blog《Flaky Tests at Google and How We Mitigate Them》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌