12-20-2005 04:06 AM
12-21-2005 03:11 AM
Hi Timo,
here is what I found concerning this issue:
Requirements Management
There is a growing concern in aerospace, automotive, and medical organizations to ensure that test coverage satisfies specific requirements. Requirements management tools, such as Telelogic DOORS and Rational RequisitePro, are used in these industries to create requirements documents. Then, test sequences and test modules are developed to provide coverage for these requirements.
Traceability is a key function of requirements management. Traceability of requirements provides data for impact analysis - the impact of changing a requirements and the impact of test failures. These analyses can be used for cost/benefit analysis for reducing costs associated with testing.
NI TestStand includes built-in fields for notating product and unit requirements at the workspace, project, sequence file, sequence, and step level. Third-party requirements management packages can use the NI TestStand API to retrieve or specify requirement values directly. With additional application software from NI, requirements management software tools can be linked with NI TestStand to track and trace requirements from documentation to implementation.
So in general, with these built-in fields available in TestStand, any external tool can access these fileds via the ActiveX API of the TestStand Engine. So you could write your own tool that extracts the requirements from DOORs, and enters these in the appropriate fields in TestStand accordingly.
NI will release such a tool in the future.
12-21-2005 03:23 AM
Andre,
[NI TestStand includes built-in fields for notating product and unit requirements at the workspace, project, sequence file, sequence, and step level. Third-party requirements management packages can use the NI TestStand API to retrieve or specify requirement values directly. With additional application software from NI, requirements management software tools can be linked with NI TestStand to track and trace requirements from documentation to implementation]
I guess to must be referring to the various comment fields of the workspace, project, sequence file, sequence, and steps?
Can you be a bit more specific regarding "With additional application software from NI"?
12-22-2005 02:52 AM
In TestStand 3.5,
workspace files, project files, sequence files, sequences, and steps have a new property called Requirements. Additionally, the Links subproperty of the Requirements property is an array of string values that represents the product and unit requirements that the object covers.You can use these properties as a target for importing data from a requirement management tool. You would have to write a tool on your own, that uses the ActiveX API of the TestStand Engine.
As the application software that NI is developing is still under development, I can not tell you any details about it right now.