首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TDD中的需求可追溯性?

TDD中的需求可追溯性?
EN

Stack Overflow用户
提问于 2011-02-08 02:08:01
回答 6查看 2.1K关注 0票数 3

它总是说需求应该是可跟踪的,但是当我们谈到敏捷开发时,这是相当困难的。我的问题是需求可追溯性(或需求变更管理)是如何在敏捷(特别是测试第一开发或测试驱动开发?)中进行管理的。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-02-08 03:45:29

在TDD或BDD (行为驱动开发)中,您的需求将在测试中捕获。

您可以根据实际需求(更多的TDD模型)映射您的测试,或者实际使用您的测试作为产品的需求(更多的BDD模型)。

关于BDD和测试作为需求可以做什么的一个很好的例子,请查看Rails世界中的RSpec黄瓜

在FDA监管的环境中工作,负责质量工程,我可以告诉你,TDD/BDD非常适合FDA审计师所反对的模型。

BDD模型将允许您通过以下方法进行跟踪:

  • 需求->测试
  • 测试->实现
  • 实现执行->测试结果
票数 3
EN

Stack Overflow用户

发布于 2011-02-08 02:18:37

当需求发生变化时,测试就会发生变化。请记住,测试是活的文档和需求规范。因此,这种变化是无缝的。

例如:需求更改会导致测试期望的更改,而这反过来又会导致代码更改。

票数 2
EN

Stack Overflow用户

发布于 2011-02-08 02:14:08

可能是我遗漏了一些东西,但TFD或TDD处于单元测试级别。在我看来,您所指的是由可追溯矩阵和/或验收试验管理的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4928927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档