9

fogbugz 可以跟踪案例依赖关系吗?

4

4 回答 4

15

FogBugz 长期以来一直支持案例“关系”,只需在任何注释中添加“案例 1234”即可在案例之间创建临时链接。缺点:这些是不可移除的,并且在 FogBugz 7 中仍然存在。(我们试图弄清楚如何正确地做到这一点,但时间已经用完了,所以我们保留了当前的行为。)

新发布的 FogBugz 7 增加了父子层次结构,允许您将主案例拆分为其组成部分,或将类似请求聚合在一个伞形案例下。

FogBugz 7 还提供里程碑依赖,其中一个里程碑在另一个里程碑完成之前无法启动。这仅适用于软件的调度功能。我们实际上并没有阻止任何人处理相关里程碑中的案例。

我们认为这些特性代表了真实的依赖世界,因为它们存在于项目的不同部分中。

出于几个原因,我们有意不实施任何类型的 Bugzilla 式阻塞。首先,它的效率可能非常低,让人们忽略他们面前可以轻松完成的工作。其次,它可能导致相互依赖的泥潭。第三,它还允许将软件用作社交大棒,(“在 Jeff 完成他的模型之前,我不能开始删除函数。”)这是我们试图避免的事情。我们做社交软件……因为我们更愿意让社会问题以社会方式解决,软件问题通过软件来解决。故意省略案例之间的阻塞或硬依赖是这种哲学的一部分。

也就是说,FogBugz 7 具有高度可扩展性,具有插件、标签、自定义字段和许多其他好东西。如果阻塞是你想要的,我相信有人能够拼凑出一些东西。

于 2009-08-06T21:48:50.520 回答
9

是和不是。案例可以相互链接,但如果您正在寻找案例树(先决条件等),则需要 FogBugz 7 或更高版本。

如果您使用的是 FogBugz 7.3 或更高版本,您现在可以使用2011 年 4 月发布的Case Dependency Plugin 。

于 2008-08-26T01:19:50.147 回答
5

您没有准确定义依赖项的含义,但是如果您的意思是解决一种情况需要解决其他情况 - 正式答案是否定的。但是,您可以从基本案例中引用其他案例,FogBugz 将跟踪交叉引用。例如,如果您在一个案例的文本中说“查看案例 2031”,则 2031 部分将变成一个超链接,两个案例现在都将报告它们相互引用(向前和向后)。这实际上是一个非常酷的功能。

于 2008-08-26T01:21:35.007 回答
1

FogBugz 7 现在支持子案例。这可能会也可能不会解决您的问题,具体取决于您要如何处理它。

于 2009-08-05T05:15:18.627 回答