问题标签 [traceability]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
879 浏览

continuous-integration - 持续集成:您如何将构建与需求/任务/错误联系起来?

您如何回答团队中的经理、测试人员和其他人员提出的以下问题:

在哪个版本中修复了错误 #829?在我们当前的测试版本中完成了哪些任务?

简而言之,从报告报告到部署,您如何实现需求、任务和错误的可追溯性?您正在使用哪些流程、工具和技术来实现这一目标?

0 投票
2 回答
789 浏览

traceability - 维护可追溯性的最佳工具是什么

该工具可用于跟踪需求规范、设计文档、源代码、测试计划。

0 投票
5 回答
641 浏览

maintenance - 随着项目的发展保持可追溯性的最新状态

在各种项目中,我需要确保我在分析阶段开发的用例模型涵盖了项目的需求。为此,我能够在需求语句(唯一标识)和用例(也唯一标识)之间进行一定程度的可追溯性。在某些情况下,启用可追溯性意味着我认为(后来证明)一些额外的努力是一项很好的投资。

现在,我面临的最大问题是在事情开始发生变化时(作为更改请求的结果,或作为用例更改的结果),在以后保持这种可追溯性。

任何关于可追溯性维护的最佳实践的想法?

(它可以应用于项目中的其他项目——例如用例和测试用例,或需求和验收测试用例)

稍后的编辑 工具可能会有所帮助,但它们无法检测可追溯性中的差距或错误。导航......也许,但不保证可追溯性在应用更改后是最新的或正确的。

0 投票
1 回答
1437 浏览

xml - XSD 的可追溯性

我试图让我的 XML 模式处理一些可追溯性功能,因为我在阅读一些功能规范时正在收集需求。(对于需求管理来说并不理想,但至少是一个开始。)

我正在做的是为我目前正在阅读的每个功能规范创建一个 < functionalSpec>标记。我为找到的每个需求创建了一个 < required>标签。由于我希望能够跟踪需求的来源,因此我创建了一个 < trace>元素,其id为 < functionalSpec>元素。我不想让自己在 < functionalSpecId>标记中输入任何纯旧文本,而是希望 XSD 验证并确保我只输入现有功能规范存在的id 。我的问题出现在XML Schema W3C Recommendations的地方文档说我想做的事情是不可能的。(大约下降 1/2)

{selector} 指定相对于被声明元素的实例的受限 XPath ([XPath]) 表达式。这必须标识约束适用的从属元素的节点集(即包含在声明的元素中)。

我正在使用 Oxygen 创建它,因为我对 XSD 文件还很陌生,它给了我以下错误:

E [Xerces] 身份约束错误:身份约束“KeyRef@1045a2”有一个 keyref 引用超出范围的键或唯一值。

所以我的问题是,有没有人知道一种方法可以让我通过使用 XSD 来使用与下面相同的 XML 结构?

下面是 XML 文件。

下面是 XSD 文件。

0 投票
2 回答
4197 浏览

excel - Team Foundation Server 2010 的现有可追溯性矩阵——如何练习 DRY?

我们在 Excel 中有一个现有的可追溯性矩阵,其中包含以下列:

  • 项目
  • 业务规则组
  • 需求编号
  • 业务规则
  • 类型
    等等等等

我想保持干燥(不要重复自己),因为当我们在这个 Excel 电子表格中创建一个新需求时……它的需求 ID将根据需要传播到整个 TFS 中。我们需要在 TFS 中重新输入此需求 ID 值似乎违反直觉/奇怪。

我是不在基地还是这完全可行?我最近观看了这个 Microsoft TFS 网络广播。虽然内容丰富,但它并没有解决这个基本问题。

https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-IN&EventID=1032448402&CountryCode=IN

然后我设想创建与一个或多个需求 ID 相关联的 TFS 工作项。这将扩展和关闭从 Excel 中的可追溯性矩阵到 TFS 工作项的向前/向后可追溯性,贯穿后续功能请求/用例/单元测试/源代码/等,然后再返回。

谢谢!

0 投票
2 回答
2726 浏览

documentation - 需求和设计文档之间的可追溯性矩阵

我被要求创建一个在需求和设计文档之间映射的可追溯性矩阵。我在弄清楚如何将单个需求链接到设计时遇到了很多麻烦,因为链接几乎总是 1:M,因此很难映射和维护。任何一点都可以指向任何示例,或者就如何在这种情况下管理矩阵提供一些建议。测试需求对我来说很有意义,但是我不明白为什么我需要设计需求,显然这是我们的 CMMI3 审核所必需的。

谢谢您的帮助

0 投票
2 回答
264 浏览

ruby - 有没有好的 ruby​​ 测试可追溯性解决方案?

我正在写一些 ruby​​(不是 Rails)并使用 test/unit 和 shoulda 来编写测试。

是否有任何宝石可以让我实现从测试到设计/要求的可追溯性?

即:我想用他们测试的需求的名称来标记我的测试,然后生成未测试或测试失败的需求报告等。

希望这对 ruby​​ 来说不是太企业化。

谢谢!

0 投票
1 回答
520 浏览

testing - 没有追溯矩阵的需求覆盖

如何检查测试用例是否覆盖了除溯源矩阵之外的所有需求。

0 投票
1 回答
271 浏览

java - 在 Acceleo 中注释模板 (ModuleElements)

我想知道是否可以轻松地注释 Acceleo 模板,然后在使用 TraceabilityModel 时获取这些注释。

Acceleo 现在使用注释来确定生成的入口点:

所以我问,我是否可以使用这种机制来注释我的模板以用于其他目的,例如:

然后,我可以在使用可追溯性模型时以编程方式获取注释(可能使用org.eclipse.acceleo.traceability.ModuleElement接口)。

0 投票
1 回答
260 浏览

php - 下载文件时,我可以用数据“标记”一个 .zip 文件吗?

有没有一种方法可以在每次下载 .zip 时使用某种类型的隐藏数据(例如买家/下载者的电子邮件地址)“标记”我的 .zip 文件?

出于跟踪/安全原因,基本上尝试将某种类型的唯一变量注入 .zip。

我什至不确定我是否可以修改这样的 .zip,但我认为我应该问,因为我一直在四处寻找,但找不到答案。