本技能聚焦行为驱动开发(BDD)的基础理念与协作实践,核心是发现、开发、交付三个阶段:先通过协作理解需求,再用示例驱动实现,最后依据真实行为验证。
主要能力:阐述 BDD 的协作理念、Three Amigos 三方会话(业务、开发、测试视角)、活文档、统一语言、示例映射(黄/蓝/绿/红卡片)、示例化规格与由外向内开发。资料还给出密码重置、促销折扣、商品搜索等示例场景,说明用具体示例澄清边界与歧义。
使用方式:以 Three Amigos 会话探索需求,用 Given/When/Then 描述场景,将场景自动化作为可执行规格与回归保障;通过对话建立统一语言并维护术语表;用示例映射区分故事、规则、示例与疑问。
适用场景:业务与技术团队协作定义需求、编写验收场景、保持文档与系统同步、新人快速理解系统行为。
限制:资料强调 BDD 是协作实践而非工具或单纯测试,不应期望场景覆盖全部细节(细节交由单元测试),也不应由测试人员单独编写场景。文中未提供具体安装命令、价格、平台支持或性能数据,相关事实暂未提供。