选择BBD框架 笔记

选择BBD框架

几年前,我参加了一次冲刺评审会,一位产品经理和一位资深开发人员就工单中的一行内容争论了二十分钟:“用户可以重置密码。”开发人员已按此实现。产品经理期望在三次失败尝试后触发账户锁定,并包含邮件确认及一小时过期的链接。双方都没有错,只是脑海中各自有不同的图景,而工单从未迫使任何人将其画在纸上。正是人们所言与所意之间的这种差距,催生了行为驱动开发(BDD)。这也说明,选择 BDD 工具并非主要关乎功能特性,而更多关乎团队如何沟通。