在我当前的项目中,我想在两个业务需求级别的应用程序级任务上使用行为驱动的开发(BDD)。

将我的内部BDD规格包裹在我的高级别规格中,以便客户看到业务需求完成(通过该需求中的所有内部规格),但实际上没有看到我的内部规格,是否可以使用我的内部BDD规格?

有帮助吗?

解决方案

您的意思是“我应该在规格中放一堆测试用例源代码吗?” ((BDD 本质上是 TDD)

那么答案几乎可以肯定 . 。您的客户可能会在乎获得她想要的系统,而她想要的是她最初不是她要求的。

只需尽快将软件掌握在客户手中即可获得反馈。敏捷软件开发实践都是关于客户尽早提供反馈并迅速迭代要求的客户。

其他提示

规格仅对两件事很有用:对讨论需求的支持(完成之前),以及用于指示要求的工具(当客户说软件不做她需要的事情时)。前者是建设性的,第二个不是。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top