Difference between revisions of "A.2"
(Created page with "'''Test module on Candidate Metadata Catalogue''' This test suite is applicable to candidate metadata catalogues. They can be declared as compliant with DMF only if tests A.2...") |
|||
Line 1: | Line 1: | ||
'''Test module on Candidate Metadata Catalogue''' | '''Test module on Candidate Metadata Catalogue''' | ||
− | This test suite is applicable to candidate metadata catalogues. They can be declared as compliant with DMF only if tests A.2.1to A.2.12are satisfied. | + | This test suite is applicable to candidate metadata catalogues. They can be declared as compliant with DMF only if tests A.2.1to A.2.12are satisfied. |
− | |||
− | |||
+ | |||
+ | '''Test case: Supported DMF metadata class''' | ||
<span style="color:#000000;">1) Test Purpose: Verify that the documentation of a candidate Metadata Catalogue defines the supported DMF metadata classes.</span> | <span style="color:#000000;">1) Test Purpose: Verify that the documentation of a candidate Metadata Catalogue defines the supported DMF metadata classes.</span> | ||
Line 13: | Line 13: | ||
<div style="color:#000000;">3) Reference: Req 1</div> | <div style="color:#000000;">3) Reference: Req 1</div> | ||
− | <div style="color:#000000;">4) Test Type: Basic.</div> | + | <div style="color:#000000;">4) Test Type: Basic.</div> |
− | |||
− | |||
+ | |||
+ | '''Test case: DMF/Core supported''' | ||
<span style="color:#000000;">1) Test Purpose: Verify that the candidate Metadata Catalogue supports the DMF/Core metadata class.</span> | <span style="color:#000000;">1) Test Purpose: Verify that the candidate Metadata Catalogue supports the DMF/Core metadata class.</span> | ||
Line 25: | Line 25: | ||
<div style="color:#000000;">3) Reference: Req 2</div> | <div style="color:#000000;">3) Reference: Req 2</div> | ||
− | <div style="color:#000000;">4) Test Type: Basic. </div> | + | <div style="color:#000000;">4) Test Type: Basic. </div> |
− | + | ||
− | |||
+ | '''Test case: DMF metadata set as output''' | ||
<span style="color:#000000;">1) Test Purpose: Verify that the candidate Metadata Catalogue supports at least the one of metadata class as output format.</span> | <span style="color:#000000;">1) Test Purpose: Verify that the candidate Metadata Catalogue supports at least the one of metadata class as output format.</span> | ||
Line 37: | Line 37: | ||
<div style="color:#000000;">3) Reference: Req 3</div> | <div style="color:#000000;">3) Reference: Req 3</div> | ||
− | <div style="color:#000000;">4) Test Type: Basic. </div> | + | <div style="color:#000000;">4) Test Type: Basic. </div> |
− | + | ||
− | |||
+ | '''Test case: DMF metadata element view point''' | ||
<div style="color:#000000;">1) Test Purpose: Verify that the metadata element viewpoint defined respects the rules for extending DMF. </div> | <div style="color:#000000;">1) Test Purpose: Verify that the metadata element viewpoint defined respects the rules for extending DMF. </div> | ||
Line 49: | Line 49: | ||
<div style="color:#000000;">3) Reference: Req 6, Annex B</div> | <div style="color:#000000;">3) Reference: Req 6, Annex B</div> | ||
− | <div style="color:#000000;">4) Test Type: Basic. </div> | + | <div style="color:#000000;">4) Test Type: Basic. </div> |
− | |||
− | |||
+ | |||
+ | '''Test case: Takes into account the DMF metadata element sets in the interactions with the users especially in terms of user interface''' | ||
<span style="color:#000000;">1) Test Purpose: Verify that the profile takes into account</span> the DMF metadata element sets in the interactions with the users especially in terms of user interface | <span style="color:#000000;">1) Test Purpose: Verify that the profile takes into account</span> the DMF metadata element sets in the interactions with the users especially in terms of user interface | ||
Line 61: | Line 61: | ||
<div style="color:#000000;">3) Reference: Req 7</div> | <div style="color:#000000;">3) Reference: Req 7</div> | ||
− | <div style="color:#000000;">4) Test Type: Basic. </div> | + | <div style="color:#000000;">4) Test Type: Basic. </div> |
− | + | ||
− | |||
+ | '''Test case: Metadata elements of the metadata class''' | ||
<span style="color:#000000;">1) Test Purpose: </span>Verify that the candidate Metadata Catalogue is able to manage each of the metadata elements, data types and complex data type properties pertaining to the supported metadata classes. | <span style="color:#000000;">1) Test Purpose: </span>Verify that the candidate Metadata Catalogue is able to manage each of the metadata elements, data types and complex data type properties pertaining to the supported metadata classes. | ||
Line 73: | Line 73: | ||
<div style="color:#000000;">3) Reference: Req 11</div> | <div style="color:#000000;">3) Reference: Req 11</div> | ||
− | <div style="color:#000000;">4) Test Type: Basic.</div> | + | <div style="color:#000000;">4) Test Type: Basic.</div> |
− | + | ||
− | |||
+ | '''Test case: Input DMF metadata set''' | ||
<span style="color:#000000;">1) Test Purpose: </span>Verify that the candidate Metadata Catalogue is at least able to ingest DMF Conformant Metadata Sets, depending on the user requirements. | <span style="color:#000000;">1) Test Purpose: </span>Verify that the candidate Metadata Catalogue is at least able to ingest DMF Conformant Metadata Sets, depending on the user requirements. | ||
Line 85: | Line 85: | ||
<div style="color:#000000;">3) Reference: Req 12</div> | <div style="color:#000000;">3) Reference: Req 12</div> | ||
− | <div style="color:#000000;">4) Test Type: Basic.</div> | + | <div style="color:#000000;">4) Test Type: Basic.</div> |
− | |||
− | |||
+ | |||
+ | '''Test case: Output DMF metadata set''' | ||
<span style="color:#000000;">1) Test Purpose: </span>Verify that the candidate Metadata Catalogue is at least able to output DMF Conformant Metadata Sets, depending on the user requirements. | <span style="color:#000000;">1) Test Purpose: </span>Verify that the candidate Metadata Catalogue is at least able to output DMF Conformant Metadata Sets, depending on the user requirements. | ||
Line 97: | Line 97: | ||
<div style="color:#000000;">3) Reference: Req 12</div> | <div style="color:#000000;">3) Reference: Req 12</div> | ||
− | <div style="color:#000000;">4) Test Type: Basic.</div> | + | <div style="color:#000000;">4) Test Type: Basic.</div> |
− | + | ||
− | |||
+ | '''Test case: Input or output compliant DMF metadata sets.''' | ||
<span style="color:#000000;">1) Test Purpose: </span>Verify that the candidate metadata catalogue is able to input compliant DMF metadata sets. | <span style="color:#000000;">1) Test Purpose: </span>Verify that the candidate metadata catalogue is able to input compliant DMF metadata sets. | ||
Line 109: | Line 109: | ||
<div style="color:#000000;">3) Reference: Req 14</div> | <div style="color:#000000;">3) Reference: Req 14</div> | ||
− | <div style="color:#000000;">4) Test Type: Basic.</div> | + | <div style="color:#000000;">4) Test Type: Basic.</div> |
− | + | ||
− | |||
+ | '''Test case: Output compliant DMF metadata sets.''' | ||
<span style="color:#000000;">1) Test Purpose: </span>Verify that the candidate metadata catalogue is able to output compliant DMF metadata sets. | <span style="color:#000000;">1) Test Purpose: </span>Verify that the candidate metadata catalogue is able to output compliant DMF metadata sets. | ||
Line 121: | Line 121: | ||
<div style="color:#000000;">3) Reference: Req 14</div> | <div style="color:#000000;">3) Reference: Req 14</div> | ||
− | <div style="color:#000000;">4) Test Type: Basic.</div> | + | <div style="color:#000000;">4) Test Type: Basic.</div> |
− | |||
− | |||
+ | |||
+ | '''Test case: Implements DMF extension of the ISO standard''' | ||
<div style="color:#000000;">1) Test Purpose: Verify that the implementation of the catalog uses the DMF XML schema.</div> | <div style="color:#000000;">1) Test Purpose: Verify that the implementation of the catalog uses the DMF XML schema.</div> | ||
Line 133: | Line 133: | ||
<div style="color:#000000;">3) Reference: Req 16</div> | <div style="color:#000000;">3) Reference: Req 16</div> | ||
− | <div style="color:#000000;">4) Test Type: Basic.</div> | + | <div style="color:#000000;">4) Test Type: Basic.</div> |
− | + | ||
− | |||
+ | '''Test case: Implements DMF CodeList Uri Scheme''' | ||
<div style="color:#000000;">1) Test Purpose: Verify that the catalog implements DMF CodeList Uri Scheme or Property CodeList.</div> | <div style="color:#000000;">1) Test Purpose: Verify that the catalog implements DMF CodeList Uri Scheme or Property CodeList.</div> | ||
Line 145: | Line 145: | ||
<span style="color:#000000;">3) Reference: Req 18, </span><span style="color:#000000;">Error: Reference source not found</span> | <span style="color:#000000;">3) Reference: Req 18, </span><span style="color:#000000;">Error: Reference source not found</span> | ||
− | <div style="color:#000000;">4) Test Type: Basic.</div> | + | <div style="color:#000000;">4) Test Type: Basic.</div> |
− |
Latest revision as of 12:49, 19 October 2017
Test module on Candidate Metadata Catalogue
This test suite is applicable to candidate metadata catalogues. They can be declared as compliant with DMF only if tests A.2.1to A.2.12are satisfied.
Test case: Supported DMF metadata class
1) Test Purpose: Verify that the documentation of a candidate Metadata Catalogue defines the supported DMF metadata classes.
2) Test Method: Inspect the documentation of the catalogue. Pass if the metadata classes are mentioned; fail otherwise.
Test case: DMF/Core supported
1) Test Purpose: Verify that the candidate Metadata Catalogue supports the DMF/Core metadata class.
2) Test Method: Inspect the documentation of the catalogue. Pass if the DMF/Core metadata class is mentioned as supported; fail otherwise.
Test case: DMF metadata set as output
1) Test Purpose: Verify that the candidate Metadata Catalogue supports at least the one of metadata class as output format.
2) Test Method: Inspect the documentation of the catalogue. Pass if one of the DMF metadata class is supported as output; fail otherwise
Test case: DMF metadata element view point
2) Test Method: Inspect the documentation of the application schema or profile. Pass if for each element defined the view (D, E, U, M) is mentioned; fail otherwise
Test case: Takes into account the DMF metadata element sets in the interactions with the users especially in terms of user interface
1) Test Purpose: Verify that the profile takes into account the DMF metadata element sets in the interactions with the users especially in terms of user interface
2) Test Method: Inspect the user interface of the catalogue. Pass if the elements set are displayed; fail otherwise
Test case: Metadata elements of the metadata class
1) Test Purpose: Verify that the candidate Metadata Catalogue is able to manage each of the metadata elements, data types and complex data type properties pertaining to the supported metadata classes.
2) Test Method: For each metadata class supported, inspect the catalogue to check that each element of the metadata class is supported. Pass if it is true; fail otherwise
Test case: Input DMF metadata set
1) Test Purpose: Verify that the candidate Metadata Catalogue is at least able to ingest DMF Conformant Metadata Sets, depending on the user requirements.
2) Test Method: Try to load a DMF compliant metadata on the catalogue. Pass if it succeeds; fail otherwise
Test case: Output DMF metadata set
1) Test Purpose: Verify that the candidate Metadata Catalogue is at least able to output DMF Conformant Metadata Sets, depending on the user requirements.
2) Test Method: Try to output a DMF compliant metadata on the catalogue. Pass if it succeeds; fail otherwise
Test case: Input or output compliant DMF metadata sets.
1) Test Purpose: Verify that the candidate metadata catalogue is able to input compliant DMF metadata sets.
2) Test Method: Try to load a DMF compliant metadata on the catalogue. Pass if it succeeds and all the elements of the metadata are still present; fail otherwise
Test case: Output compliant DMF metadata sets.
1) Test Purpose: Verify that the candidate metadata catalogue is able to output compliant DMF metadata sets.
2) Test Method: Try to output a DMF compliant metadata on the catalogue. Pass if it succeeds and all the elements of the metadata are valid; fail otherwise
Test case: Implements DMF extension of the ISO standard
2) Test Method: Inspect the implementation of the catalog. Pass if the DMF XML schema is used; fail otherwise.
Test case: Implements DMF CodeList Uri Scheme
2) Test Method: Inspect the implementation of codeLists. Pass if it uses DMF codelists; fail otherwise.
3) Reference: Req 18, Error: Reference source not found