您如何回答管理人员,测试人员和团队中其他人员的以下问题:
在什么版本的bug#829修复?我们当前的测试版本中完成了哪些任务?
简而言之,您如何实现从报告到部署报告的需求,任务和错误的可追溯性?您使用了哪些流程,工具和技术来实现这一目标?
我正在寻找一个免费的软件工具(或一套工具)来自动生成需要IEC 62304和FDA V&V标准(医疗设备软件)的文档生成.
基本上,要保持不同文档,问题/错误跟踪器,SVN,源代码,测试用例等之间的可跟踪性,报告生成,文档版本控制,项目跟踪,听觉功能等.
我正在尝试让我的XML模式处理一些可跟踪性功能,因为我在阅读一些功能规范时收集了需求.(不适合需求管理,但至少它是一个开始.)
我正在做的是为我目前正在阅读的每个功能规范创建一个< functionalSpec>标签.我为我找到的每个要求创建了< requirement>标签.由于我希望能够跟踪需求的来源,因此我创建了一个< trace>元素,其id为< functionalSpec>元素.我希望XSD能够验证并确保我只输入现有功能规范中存在的id,而不是允许自己在< functionalSpecId>标签中输入任何普通旧文本.我的问题出现在XML Schema W3C Recommendations中文档说我想做的事是不可能的.(大约1/2路)
{selector}指定相对于正在声明的元素的实例的受限XPath([XPath])表达式.这必须标识约束适用的从属元素的节点集(即包含在声明的元素中).
我正在使用Oxygen创建这个,因为我对XSD文件相当新,它给了我以下错误:
E [Xerces] Identity Constraint error:identity constraint"KeyRef @ 1045a2"有一个keyref,它指的是超出范围的密钥或唯一.
所以我的问题是,有没有人知道一种方法,允许我通过使用XSD使用我下面的相同的XML结构?
下面是XML文件.
<?xml version="1.0" encoding="UTF-8" ?>
<srs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="srs req2.xsd"
xmlns="srs">
<requirements>
<requirement DateCreated="2010-06-11" id="1">
<Text>The system shall...</Text>
<trace>
<functionalSpecId>B010134</functionalSpecId>
</trace>
<revisions>
<revision date="2010-06-11" num="0">
<description>Initial creation.</description>
</revision>
</revisions>
</requirement>
</requirements>
<functionalSpecs>
<functionalSpec id="B010134" model="Model-T">
<trace>
<meeting></meeting>
</trace>
<revisions>
<revision date="2009-07-08" num="0">
<description>Initial creation.</description>
</revision>
<detailer>Me</detailer>
<engineer>Me</engineer> …Run Code Online (Sandbox Code Playgroud)