AS ISO/IEC 24709.2-2010

$359.23

Information technology — Conformance testing for the biometric application programming interface (BioAPI), Part 2: Test assertions for biometric service providers

Adopts ISO/IEC 24709-2:2007 to define a number of test assertions written in the assertion language specified in AS IEC/IEC 24709.1 and specify what subset of all the test assertions defined herein are to be executed for each of the five conformance subclasses of BSPs defined in AS ISO/IEC 19784.1. 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.

Table of contents
Header
About this publication
Preface
Introduction
1 Scope
2 Conformance
3 Normative references
4 Terms and definitions
5 Symbols and abbreviated terms
6 General principles
6.1
6.2
6.3
7 Testing the conformance of BioAPI BSPs
7.1 General
7.1.1
7.1.2
7.1.3
7.1.4
7.2 Testing BSPs of subclass “Verification BSP”
7.2.1
7.2.2
7.2.3
7.2.4
7.2.5
7.2.6
7.2.7
7.3 Testing BSPs of subclass “Identification BSP”
7.3.1
7.3.2
7.3.3
7.3.4
7.3.5
7.3.6
7.3.7
7.4 Testing BSPs of subclass “Capture BSP”
7.4.1
7.4.2
7.4.3
7.4.4
7.4.5
7.4.6
7.4.7
7.4.8
7.5 Testing BSPs of subclass “Verification Engine”
7.5.1
7.5.2
7.5.3
7.5.4
7.5.5
7.5.6
7.6 Testing BSPs of subclass “Identification Engine”
7.6.1
7.6.2
7.6.3
7.6.4
7.6.5
7.6.6
8 Test assertions
8.1 General
8.1.1
8.1.2
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

Cited references in this standard
Content history
AS ISO/IEC 24709.2-2010 REC:2022

AS ISO IEC 24709.2-2010 REC:2022

DR 09049

Please select a variation to view its description.

Published

31/05/2010

Pages

320

Please select a variation to view its pdf.

AS ISO/IEC 24709.2-2010
$359.23