BS ISO/IEC 24709-2:2007
Current
The latest, up-to-date edition.
Information technology. Conformance testing for the biometric application programming interface (BioAPI) Test assertions for biometric service providers
Hardcopy , PDF
English
28-02-2007
Foreword
Introduction
1 Scope
2 Conformance
3 Normative references
4 Terms and definitions
5 Symbols and abbreviated terms
6 General principles
7 Testing the conformance of BioAPI BSPs
7.1 General
7.2 Testing BSPs of subclass "Verification BSP"
7.3 Testing BSPs of subclass "Identification BSP"
7.4 Testing BSPs of subclass "Capture BSP"
7.5 Testing BSPs of subclass "Verification Engine"
7.6 Testing BSPs of subclass "Identification Engine"
8 Test assertions
8.1 General
8.2 Common activities
8.3 Assertion 1a - BioSPI_BSPLoad_InvalidUUID
8.4 Assertion 1b - BioSPI_BSPLoad_ValidParam
8.5 Assertion 2a - BioSPI_BSPUnload_ValidParam
8.6 Assertion 2b - BioSPI_BSPUnload_InvalidUUID
8.7 Assertion 2c - BioSPI_BSPUnload_UnmatchedLoad
8.8 Assertion 2d - BioSPI_BSPUnload_Confirm
8.9 Assertion 3a - BioSPI_BSPAttach_ValidParam
8.10 Assertion 3b - BioSPI_BSPAttach_InvalidUUID
8.11 Assertion 3c - BioSPI_BSPAttach_InvalidVersion
8.12 Assertion 3d - BioSPI_BSPAttach_InvalidBSPHandle
8.13 Assertion 4a - BioSPI_BSPDetach_ValidParam
8.14 Assertion 4b - BioSPI_BSPDetach_InvalidBSPHandle
8.15 Assertion 4c - BioSPI_BSPDetach_Confirm
8.16 Assertion 5a - BioSPI_FreeBIRHandle_ValidParam
8.17 Assertion 5b - BioSPI_FreeBIRHandle_InvalidBSPHandle
8.18 Assertion 5c - BioSPI_FreeBIRHandle_InvalidBIRHandle
8.19 Assertion 6a - BioSPI_GetBIRFromHandle_ValidParam
8.20 Assertion 6b - BioSPI_GetBIRFromHandle_InvalidBSPHandle
8.21 Assertion 6c - BioSPI_GetBIRFromHandle_InvalidBIRHandle
8.22 Assertion 7a - BioSPI_GetHeaderFromHandle_ValidParam
8.23 Assertion 7b - BioSPI_GetHeaderFromHandle_InvalidBSPHandle
8.24 Assertion 7c - BioSPI_GetHeaderFromHandle_InvalidBIRHandle
8.25 Assertion 7d - BioSPI_GetHeaderFromHandle_BIRHandleNotFreed
8.26 Assertion 8a - BioSPI_EnableEvents_ValidParam
8.27 Assertion 8b - BioSPI_EnableEvents_InvalidBSPHandle
8.28 Assertion 9a - BioSPI_Capture_AuditData
8.29 Assertion 9b - BioSPI_Capture_ReturnQuality
8.30 Assertion 9c - BioSPI_Capture_IntermediateProcessedBIR
8.31 Assertion 9d - BioSPI_Capture_InvalidBSPHandle
8.32 Assertion 10a - BioSPI_CreateTemplate_PayloadSupported
8.33 Assertion 10b - BioSPI_CreateTemplate_BIRHeaderQuality
8.34 Assertion 10c - BioSPI_CreateTemplate_OutputBIRDataType
8.35 Assertion 10d - BioSPI_CreateTemplate_OutputBIRPurpose
8.36 Assertion 10e - BioSPI_CreateTemplate_InputBIRDataType
8.37 Assertion 10f - BioSPI_CreateTemplate_Inconsistent_Purpose
8.38 Assertion 11a - BioSPI_Process_ValidParam
8.39 Assertion 11b - BioSPI_Process_BIRHeaderQuality
8.40 Assertion 11c - BioSPI_Process_OutputBIRPurpose
8.41 Assertion 11d - BioSPI_Process_BuildsProcessedBIR
8.42 Assertion 11e - BioSPI_Process_InputBIRDataType
8.43 Assertion 12a - BioSPI_VerifyMatch_ValidParam
8.44 Assertion 12b - BioSPI_VerifyMatch_Payload
8.45 Assertion 12c - BioSPI_VerifyMatch_Inconsistent_Purpose
8.46 Assertion 13a - BioSPI_Enroll_ValidParam
8.47 Assertion 13b - BioSPI_Enroll_Payload
8.48 Assertion 13c - BioSPI_Enroll_AuditData
8.49 Assertion 13d - BioSPI_Enroll_BIRHeaderQuality
8.50 Assertion 14a - BioSPI_Verify_ValidParam
8.51 Assertion 14b - BioSPI_Verify_Payload
8.52 Assertion 14c - BioSPI_Verify_AuditData
8.53 Assertion 15a - BioSPI_DbOpen_ValidParam
8.54 Assertion 15b - BioSPI_DbOpen_InvalidBSPHandle
8.55 Assertion 16a - BioSPI_DbClose_ValidParam
8.56 Assertion 16b - BioSPI_DbClose_InvalidBSPHandle
8.57 Assertion 17a - BioSPI_DbCreate_DbProtected
8.58 Assertion 17b - BioSPI_DbCreate_ValidParam
8.59 Assertion 17c - BioSPI_DbCreate_InvalidBSPHandle
8.60 Assertion 18a - BioSPI_DbDelete_InvalidBSPHandle
8.61 Assertion 18b - BioSPI_DbDelete_OpenDbProtected
8.62 Assertion 18c - BioSPI_DbDelete_ValidParam
8.63 Assertion 19a - BioSPI_DbSetMarker_ValidParam
8.64 Assertion 19b - BioSPI_DbSetMarker_InvalidBSPHandle
8.65 Assertion 19c - BioSPI_DbSetMarker_RecordNotFound
8.66 Assertion 20a - BioSPI_DbFreeMarker_ValidParam
8.67 Assertion 20b - BioSPI_DbFreeMarker_InvalidBSPHandle
8.68 Assertion 20c - BioSPI_DbFreeMarker_InvalidMarker
8.69 Assertion 21a - BioSPI_DbStoreBIR_ValidParam
8.70 Assertion 21b - BioSPI_DbStoreBIR_InvalidBSPHandle
8.71 Assertion 22a - BioSPI_DbGetBIR_ValidParam
8.72 Assertion 22b - BioSPI_DbGetBIR_InvalidBSPHandle
8.73 Assertion 22c - BioSPI_DbGetBIR_RecordNotFound
8.74 Assertion 23a - BioSPI_DbGetNextBIR_ValidParam
8.75 Assertion 23b - BioSPI_DbGetNextBIR_InvalidBSPHandle
8.76 Assertion 24a - BioSPI_DbDeleteBIR_ValidParam
8.77 Assertion 24b - BioSPI_DbDeleteBIR_InvalidBSPHandle
Defines a number of test assertions written in the assertion language specified in ISO/IEC 24709-1. It also defines what subset of all the test assertions defined herein are to be executed for each of the five conformance subclasses of BSPs defined in ISO/IEC 19784-1 (BioAPI 2.0).
Committee |
IST/44
|
DevelopmentNote |
Supersedes 06/30130609 DC. (02/2007)
|
DocumentType |
Standard
|
Pages |
330
|
PublisherName |
British Standards Institution
|
Status |
Current
|
Supersedes |
This part of ISO/IEC24709 defines a number of test assertions written in the assertion language specified in ISO/IEC24709-1.
This part of ISO/IEC24709 specifies what subset of all the test assertions defined herein are to be executed for each of the five conformance subclasses of BSPs defined in ISO/IEC19784-1 (BioAPI 2.0). It also specifies additional assertions that are to be executed depending on the optional features of BioAPI 2.0 that the implementation under test claims to support.
Test assertions specified in this part of ISO/IEC24709 are not claimed to be exhaustive (see also ISO/IEC24709-1:2007, Clause6). Biometric service provider implementations that are tested according to the methodology specified in ISO/IEC24709-1 and with the test assertions specified in this part of ISO/IEC24709 can (only) claim conformance to those aspects of ISO/IEC19784-1 that are covered by these test assertions.
Standards | Relationship |
ISO/IEC 24709-2:2007 | Identical |
ISO/IEC 24709-1:2017 | Information technology — Conformance testing for the biometric application programming interface (BioAPI) — Part 1: Methods and procedures |
ISO/IEC 19784-1:2006 | Information technology Biometric application programming interface Part 1: BioAPI specification |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.