Table of Contents
Internal Block Diagram of the sub-projection 6.3.
The purpose of this sub-projection is to define Device(s) Under Tests (DUT) which is a scope of the System, which consists of a set of Requirements to be tested for one purpose. The Figure 1 below shows a drop-down list, in the main toolbar, which gives access to the sub-projection 6.3.
Figure 1: Drop-down list to access the sub-proj. “6.3. Define Device Under Tests”
In this sub-projection, by a drag and drop of the Objects from the palette (see Figure 2) or adding existing ones, we can:
- create a new DUT,
- organize eventually some DUTs under others,
- allocate existing Requirements to DUTs:
- by adding existing ones, one by one inside the DUT
- by adding automatically all Reqs related to a component by Right-clicking on the DUT -> Initialize Requirements -> Choose the component
Figure 2: Palette of Objects in the sub-proj. “6.3. Define Device Under Tests”
Similarly to the other Objects, we can fill the tables of the properties for the DUTs. As shown on Figure 3, DUT’s attributes are almost all common attributes (already discussed in sub-projection 6.1.) such as Name, desc, etc.
Figure 3: Properties table of a Device Under Test
Figure 4 shows the sub-projection 6.3. for the Laptop example. We can see a DUT containing 2 Requirements:
Figure 4: Laptop example in sub-proj. “6.3. Define Device Under Tests”
Tabular View of the sub-projection 6.3.
Figure 5 shows the actions in the Tabular View of the sub-projection 6.3.
Figure 5: Tabular View of the sub-proj. “6.3. Define Device Under Tests” in Project Tools
a. Define Device under test
In the table illustrated in Figure 6 below, you can define a new DUT which is allocated to the Object specified in “parent id” column (empty = Root) which can be another DUT.
Figure 6: Define DUT through Tabular View (sub-proj. “6.3. Define Device Under Tests”)
b. Allocate Requirements to Device under test
In the table illustrated in Figure 7 you can allocate Reqs to DUTs. There are two sheets in this table. The first sheet contains the list of all the Reqs and the DUTs they are allocated to. This sheet allows checking whether all Reqs are allocated to DUTs. The second sheet shows the list of all the DUTs and their allocated Reqs. This sheet allows checking whether each DUT has at least one allocated Req.
Figure 7: Allocate Reqs to DUTs through Tabular View (sub-proj. “6.3. Define Device Under Tests”)