ISO/IEC 29109-1:2009 pdf – Information technology — Conformance testing methodology for biometric data interchange formats defined in ISO/IEC 19794 — Part 1: Generalized conformance testing methodology.
1 Scope This part of ISO/IEC 29109 specifies the concepts, test types and conformance testing methodologies to test biometric data interchange records, as specified in ISO/IEC 19794, or computer algorithms that create biometric data interchange records. This part of ISO/IEC 29109 defines two types (A and B) and three levels (1, 2 and 3) of conformance testing, but it only provides a detailed description and methodology for the three levels of Type A testing. In the case of the first two levels, there are many common test elements, and so the assertion language for specifying Level 1 and Level 2 test assertions is defined in this part of ISO/IEC 29109. ISO/IEC 29109 is not concerned with testing of other characteristics of biometric products or other types of testing of biometric products (i.e. acceptance, performance, robustness, security). This part of ISO/IEC 29109 explicitly does not cover the following areas: ⎯ detailed test elements and assertions or descriptions of any mandatory standard datasets required for testing, which are provided in the other parts of ISO/IEC 29109, each of which specifies conformance testing for a specific base standard; ⎯ testing whether implementations under test (IUTs) that claim to be able to use conformant biometric data interchange records can correctly process such biometric data interchange records (Type B testing). 2 Conformance Biometric data interchange format conformance tests that claim conformance to this part of ISO/IEC 29109 shall satisfy the normative requirements of the methodology for those levels of test they are claiming to perform, as specified in Clauses 6, 7 and 8. Additionally, any Level 1 or Level 2 tests shall use the assertion types defined in Clause 7 with the specific assertion details given in the relevant subsequent parts of ISO/IEC 29109.
4 Terms and definitions For the purposes of this document, the terms and definitions given in ISO/IEC 19794-1 and the following apply. 4.1 assertion specification for testing a conformance requirement in an implementation under test expressed in a formal assertion definition language 4.2 assertion test specification of software or procedural methods that generate the test outcomes used for assessment of conformance to an assertion NOTE Adapted from the definition of “assertion test” in ISO/IEC 13210:1999. 4.3 attestation issue of a statement, based on a decision that fulfillment of specified requirements has been demonstrated NOTE Adapted from the definition of “attestation” in ISO/IEC 17000:2004. 4.4 base standard part of ISO/IEC 19794 containing the specification that is the subject of the conformance testing 4.5 biometric characteristic biological and behavioural characteristic of an individual that can be detected and from which distinguishing, repeatable biometric features can be extracted for the purpose of automated recognition of individuals 4.6 biometric data interchange record BDIR data package containing biometric data that claims to be in the form prescribed by a base standard NOTE If the BDIR is encapsulated in a Common Biometric Exchange File Format (CBEFF) record, then the BDIR is also a biometric data block (BDB), as defined in ISO/IEC 19785 (all parts), but this will not always be the case for data records defined in ISO/IEC 19794. 4.7 certification third-party attestation related to products [ISO/IEC 17000:2004] 4.8 conformance fulfillment by a product, process, or service of all relevant specified conformance requirements
4.11 conformance testing laboratory organization that carries out conformance testing NOTE This can be the creator of the IUT, the user of the IUT, or an unbiased third party. 4.12 conformance testing suite test software used to automate certain types of conformance testing 4.13 conformity assessment demonstration that specified requirements relating to a product, process, system, person or body are fulfilled [ISO/IEC 17000:2004] 4.14 declaration declaration of conformity first-party attestation [ISO/IEC 17000:2004] 4.15 implementation conformance statement statement by the supplier of an implementation under test that indicates which mandatory and optional components of the base standard are supported by the implementation 4.16 implementation under test IUT that which implements the base standard being tested NOTE Depending on the conformance requirements of the base standard, this can simply be a set of biometric data interchange records or it can be a computer algorithm in the form of an implementation under test that creates the BDIR and/or uses the data contained in the BDIR. 4.17 input biometric data record IBDR data package containing a less processed form of biometric data which is suitable for use in the creation of a BDIR NOTE In some cases, this can be an image, but it can also be raw sensor output such as a time series of data points from a digitization tablet. 4.18 Level 1 testing conformance testing methodology that checks field-by-field and byte-by-byte conformance with the specification of the BDIR as specified in the base standard, both in terms of fields included and the ranges of the values in those fields