5.1 Mapping from Test Categories to Test Assertions
All changes in this version
Title
Mapping from Test Categories to Test Assertions
Control changed
Before · SP 800-85A-2
All the DTRs in Appendix A conceptually come under one of the two broad categories of tests stated in Section 3 i.e., PIV Middleware tests and PIV Card Application tests. Similarly, each test assertion makes specific references to the related sections in SP 800-73-3 or the related DTRs. However, overall there is a many-to-many mapping from the test suite elements (individual tests) under each of these two broad categories of tests to the DTRs (i.e., one test can map to many DTRs and one DTR can map to many tests). A similar type of relationship exists between DTRs and test assertions. To narrow the search space for cross references, Table 5-1 presents a cross-referencing guide showing the relevant DTR sections (with the section in SP 800-73-3 document from which they were derived) and test assertion sections with respect to test classes in the two broad categories of tests.
Category/Classes of Test DTR Section(s) Test Assertion Section(s) (1) PIV Middleware Tests (Section 3.1) A.4 PIV End-Point Client API (Part 3 of SP 800-73-3) Appendix B—PIV Client API Test Assertions (2a) PIV Card Application Tests— PIV Card Application Card Command Interface Tests (Section 3.2.1) (1) A.1 End-Point Concepts and Constructs (Ch 2, Part 2, of SP 800- 73-3) (2) A.5 End-Point PIV Card Application Card Command Interface (Ch 3, Part 2 of SP 800-73-3) Appendix C—PIV Card Command Interface Test Assertions
(2b) PIV Card Application Tests— PIV Data Object s Accessibility and Storage Tests (Section 3.2.2) (1) A.2 End-Point PIV Data Objects Representation (Ch 4, Part 1 of SP 800-73-3) (2) A.3 End-Point Data Types and Their Representation (Ch 5, Part 1 of SP 800-73-3, and Part 2 of SP 800- 73-3) Appendix C—PIV Data Objects Accessibility and Storage Test Assertions
Table 5-1. Cross-referencing Guide
After · SP 800-85A-4
All the DTRs in Appendix A conceptually come under one of the two broad categories of tests stated in Section 3 , i.e., PIV Middleware tests and PIV Card Application tests. Similarly, each test assertion makes specific references to the related sections in SP 800-73-3800-73-4 or the related DTRs. However, overall there is a many-to-many mapping from the test suite elements (individual tests) under each of these two broad categories of tests to the DTRs (i.e., one test can map to many DTRs and one DTR can map to many tests). A similar type of relationship exists between DTRs and test assertions. To narrow the search space for cross references, Table 5-1 presents a cross-referencing guide showing the relevant DTR sections (with the section in SP 800-73-3 document800-73-4 from which they were derived) and test assertion sections with respect to test classes in the two broad categories of tests.
Table 5-1: Cross-referencing Guide Category/Classes of Test DTR Section(s) Test Assertion Section(s) (1) PIV Middleware Tests (Section 3.1) A.4 PIV End-Point Client API (Part 3 of SP 800-73-3) Appendix B—PIV Client API Test Assertions (2a1a) PIV Card Application Tests— PIV Card Application Card Command Interface Tests ( Section 3.2.1) (1) Appendix A.1 End-Point: Concepts and Constructs (Ch 2, PartSection 2, of SP 800-800-73- 73-3)4 (Part 2) Appendix A.5 End-Point: PIV Card Application Card Command Interface (ChSection 3, Part 2and of4, SP 800-73-3800-73-4 Part 2) Appendix C —PIV Card Command Interface Test Assertions
(2b1b) PIV Card Application Tests— PIV Data Object s Accessibility and Storage Tests ( Section 3.2.2) (1) Appendix A.2 End-Point: PIV Data Objects Representation (ChSection 4, Part 1SP of800-73-4 SPPart 800-73-31) (2) Appendix A.3 End-Point: Data Types and Their Representation (ChSection 5, SP 800-73-4 Part 1 of, SP 800-73-3, and800-73-4 Part 2 of SP 800- 73-3) Appendix C —PIV Data Objects Accessibility and Storage Test AssertionsTable(2) 5-1PIV Middleware Tests ( Section 3.1 Cross-referencing) Guide Appendix A.1 : Concepts and Constructs (Section 2, SP 800-73- 4 Part 2) Appendix A.2 : PIV Data Objects Representation (Section 4, SP 800-73-4 Part 1) Appendix B —PIV Client API Test Assertions Appendix A.3 : Data Types and Their Representation (Section 5, SP 800-73-4 Part 1, SP 800-73-4 Part 2) Appendix A.4 : PIV Client API ( SP 800-73-4 Part 3)