NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Requirements Gateway and TestStand

Solved!
Go to solution

Hello,

 

This one is more of a RG question but there is no RG area to post.

 

I have a Word Document that defines the requirements for a test sequence.

The requirements are covered by both

1) LabVIEW VI's 

2) TestStand sequence.

 

What I want to do is see what my coverage of the Word Documents Coverage is.

 

I've noticed that when I've added the TestStand sequence to my Req Gateway project, every entry in the TS document spawns a "derived requirement".

Is there a way to switch this off?

 

I want to link my word document to a place in the test sequence and say this is where I cover i.e. Saving the Data. I do not intend to link my TS Sequence with a Results File.

 

The annoying bit is when I look at the analisys view even though my Word Document is covered 100% there still is a number of uncovered derived requirements comming fromthe TS Sequence.

 

Thanks for any advice!.

Maciej


0 Kudos
Message 1 of 7
(4,611 Views)

Ok what I've noticed is that I used 2 LabVIEW project files to link into one document and RG doesn't seem to like it.

The thing is I'm using 2 different projects to sort out the requirements.

How can I set up RG to accept coverage of one Spec from Three sources?

Please look at the attached image to explanin further when I get into trouble

 

Thank you,

Maciej


0 Kudos
Message 2 of 7
(4,600 Views)

I re - read my post and it is clear as mud...So I'll try to be clearer.

 

Two issues I'm facing:

1) Linking a TestStand sequence to a Word Document causes RG to generate additional "derived' requirement for each of the TS items ( steps or sequences ).

I would like to switch this fuctionality off. I'm not interested in the Derived Requirements in this scenario.

 

2) Please see the desired structure linkage:

If I set up my project this way and I for example Cover 1 requirement in the word document in 3 places in the Test stanad sequence only I see the following message.

 

Requirement 'REQ_ControlMotorRPM' is not covered.
Error: Uncovered requirement

 

( Please see the Desired Structure png )

 

It would seem to me that Requirements Gateway ONLY allows me to Bind One Document to One LV Project or TS Sequence.

If I remove my LV projects from the covers dependency the requirements are covered fine and no error occures.

 

In my case I have One requirements document that is adressed by a TS Sequence and 2 LabVIEW Driver Projects ... I can't seem to configure this right.

 

So my requirements document has 100% of the requirements.

Some of them will be sorted out by  the TestStand Sequence , and some of them will be sorted out by my Driver Projects , how do I configure RG so that one Spec is solved by 3 software items?

 

Thanks,

Maciej

 

 

 


Download All
0 Kudos
Message 3 of 7
(4,588 Views)
Solution
Accepted by topic author Mac671

Hi Maciej,

 

addressing your questions:

 

1) Linking a TestStand sequence to a Word Document causes RG to generate additional "derived' requirement for each of the TS items ( steps or sequences ).
I would like to switch this fuctionality off. I'm not interested in the Derived Requirements in this scenario.

 

You can toggle whether derived requirements ar shown by selecting View » Derived Requirements in th main menu.  This will hide the derived requirements from view and from any reports you generate.  

 

2) desired structure linkage

If you link the covering arrows at the midpoint, you can create an "or" relationship, as shown below.  In this case, a requirement is considered covered if it is covered by any one of the 2 covering documents.  The configuration you currently have expects that ALL covering documents have a cover for each requirement.

 

2013-01-28_160957.png

 

For more information, refer to the Combining Covering Links topic in the Requirements Gateway help for more information.

 

Let me know if you have any further questions!

Al B.
Staff Software Engineer - TestStand
CTA/CLD
Message 4 of 7
(4,571 Views)

Hello Al.

 

Thank you for the reply.

Regarding number 2 all is fine and this has worked for me.


Regarding 1 , one thing that is a bit annoying i.e. is

When I have RG open and I go to the source code of my project ( and add a [Covers: ID] tag there.

When I save my project and get prompted by RG to re-load it automatically flips back to Visualise the Derived requirements from my TS Sequence.

 

This is a bit annoying, is there a way to make sure the document refresh does not Re-Set the report settings you've mentioned?

 

Regards,

Maciej


0 Kudos
Message 5 of 7
(4,539 Views)

Hi Miaciej,

 

I agree that the view settings should persist after a reload.  I will create a request to get this addressed in a future version.  As for now, you can use the toolbar icon to access the option more quickly:

 

2013-01-31_112658.png

Al B.
Staff Software Engineer - TestStand
CTA/CLD
Message 6 of 7
(4,519 Views)

Al 

 

Thanks a lot for the help!

I must admit RG is preety useful!

 

Regards,

Maciej


0 Kudos
Message 7 of 7
(4,517 Views)