用途:该技能帮助编写行为驱动开发(BDD)的 Gherkin 规格文件,把业务需求转写为人类可读、可执行的情景,作为业务方、开发与测试之间的共享语言和活文档。
主要能力:提供 Gherkin 语法参考(Feature、Scenario、Background、Scenario Outline、Rule、Given/When/Then 与 AND/BUT);最佳实践与反模式指导;多领域完整特性文件示例(商品搜索、购物车、认证等);大规模特性套件的组织方式,以及速查表与模板。
使用方式:典型流程为先阅读示例掌握模式,再查阅语法,使用模板编写情景,对照最佳实践检查质量,并在评审时排查反模式。基本结构为:Feature 下写 Scenario,步骤使用 Given 描述前提、When 描述操作、Then 描述预期结果。文件命名采用小写加下划线,如 user_authentication.feature。
适用场景:为用户故事定义验收标准、建立活文档、弥合技术与业务沟通鸿沟、描述复杂业务规则、在跨职能团队中协作。
限制:资料建议在需求纯技术性(架构、重构)、团队小且同地办公沟通充分、功能过于简单时不要使用;情景应声明式表达行为而非实现细节,单个情景保持 5-10 步并相互独立,单个特性文件建议不超过 20 个情景。资料未提供具体安装命令、运行工具或平台信息。