首页/开发/软件测试速查/Background 的使用边界
用例设计方法62 条

Background 的使用边界

Background 为同一 Feature 内所有场景提供公共前置步骤:适合登录、基础数据准备等;过多前置会掩盖场景差异并拖慢执行。

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

示例

示例
Background:
  Given 已登录管理后台
  And 已存在 1 个测试租户
Background 步骤变更会影响该 Feature 的全部场景,评审时要评估影响面。
影响评估修改后重跑该 Feature 全部场景
命名建议前置步骤描述业务状态而非操作细节

易错点

  • 把与个别场景相关的步骤放进 Background,产生大量无关准备
  • Background 中隐藏关键数据假设,场景单独执行时失败

数据来源与参考

  • Cucumber 官方文档《Gherkin Reference》(Background)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌