GB/T 30268.3-2023 English PDF
Basic dataStandard ID: GB/T 30268.3-2023 (GB/T30268.3-2023)Description (Translated English): Information technology - Conformance testing for the biometric application programming interface (BioAPI) - Part 3: Test assertions for BioAPI frameworks Sector / Industry: National Standard (Recommended) Classification of Chinese Standard: L71 Classification of International Standard: 35.240.15 Word Count Estimation: 314,353 Date of Issue: 2023-03-17 Date of Implementation: 2023-10-01 Issuing agency(ies): State Administration for Market Regulation, China National Standardization Administration GB/T 30268.3-2023: Information technology - Conformance testing for the biometric application programming interface (BioAPI) - Part 3: Test assertions for BioAPI frameworks---This is a DRAFT version for illustration, not a final translation. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.) will be manually/carefully translated upon your order. ICS 35.240.15 CCSL71 National Standards of People's Republic of China Information Technology Biometrics API (BioAPI) Compliance Testing Part 3. Test assertions for BioAPI framework frameworks (ISO /IEC 24709-3.2011,IDT) Published on 2023-03-17 2023-10-01 Implementation State Administration for Market Regulation Released by the National Standardization Administration Committee Table of contentsPreface III Introduction IV 1 Scope 1 2 Normative reference documents 1 3 Terms and Definitions 1 4 Abbreviations 1 5 Compliance 2 6 General 2 7 Compliance testing of BioAPI framework 2 7.1 General 2 7.2 Test assertion configuration 3 7.3 Test process 5 7.4 Initialization and termination 6 7.5 Test assertion list 6 7.6 BioAPI Conformity Statement 10 8 Test Assertions 11 8.1 Overview of test tables 11 8.2 XML text description 14 8.3 Public events15 8.4 Assertion 1.1-BioAPI_Init 38 8.5 Assertion 1.2-BioAPI_Terminate 40 8.6 Assertion 1.3-BioAPI_GetFrameworkInfo 44 8.7 Assertion 1.4-BioAPI_EnumBSPs 48 8.8 Assertion 1.5-BioAPI_BSPLoad_And_BioSPI_BSPLoad 57 8.9 Assertion 1.6-BioAPI_BSPUnload_And_BioSPI_BSPUnload 62 8.10 Assertion 1.7-BioAPI_BSPAttach_And_BioSPI_BSPAttach 67 8.11 Assertion 1.8-BioAPI_BSPDetach_And_BioSPI_BSPDetach 73 8.12 Assertion 1.9-BioAPI_QueryUnits_And_BioSPI_QueryUnits 76 8.13 Assertion 1.10-BioAPI_EnumBFPs 83 8.14 Assertion 1.11-BioAPI_QueryBFPs_And_BioSPI_QueryBFPs 87 8.15 Assertion 1.12-BioAPI_ControlUnit_And_BioSPI_ControlUnit 92 8.16 Assertion 2.1-BioAPI_FreeBIRHandle_And_BioSPI_FreeBIRHandle 97 8.17 Assertion 2.2-BioAPI_GetBIRFromHandle_And_BioSPI_GetBIRFromHandle 101 8.18 Assertion 2.3-BioAPI_GetHeaderFromHandle_And_BioSPI_GetHeaderFromHandle 106 8.19 Assertion 3.1-BioAPI_EnableEvents_And_BioSPI_EnableEvents 110 8.20 Assertion 3.2-BioAPI_SetGUICalbacks_And_BioSPI_SetGUICalbacks 115 8.21 Assertion 4.1-BioAPI_Capture_And_BioSPI_Capture 120 8.22 Assertion 4.2-BioAPI_CreateTemplate_And_BioSPI_CreateTemplate 130 8.23 Assertion 4.3-BioAPI_Process_And_BioSPI_Process 138 8.24 Assertion 4.4-BioAPI_ProcessWithAuxBIR_And_BioSPI_ProcessWithAuxBIR 143 8.25 Assertion 4.5-BioAPI_VerifyMatch_And_BioSPI_VerifyMatch 151 8.26 Assertion 4.6-BioAPI_IdentifyMatch_And_BioSPI_IdentifyMatch 159 8.27 Assertion 4.7-BioAPI_Enrol_And_BioSPI_Enrol 168 8.28 Assertion 4.8-BioAPI_Verify_And_BioSPI_Verify 179 8.29 Assertion 4.9-BioAPI_Identify_And_BioSPI_Identify 190 8.30 Assertion 4.10-BioAPI_Import_And_BioSPI_Import 202 8.32 Assertion 5.1-BioAPI_DbOpen_And_BioSPI_DbOpen 213 8.33 Assertion 5.2-BioAPI_DbClose_And_BioSPI_DbClose 218 8.34 Assertion 5.3-BioAPI_DbCreate_And_BioSPI_DbCreate 223 8.35 Assertion 5.4-BioAPI_DbDelete_And_BioSPI_DbDelete 229 8.36 Assertion 5.5-BioAPI_DbSetMarker_And_BioSPI_DbSetMarker 233 8.37 Assertion 5.6-BioAPI_DbFreeMarker_And_BioSPI_DbFreeMarker 238 8.38 Assertion 5.7-BioAPI_DbStoreBIR_And_BioSPI_DbStoreBIR 243 8.39 Assertion 5.8-BioAPI_DbGetBIR_And_BioSPI_DbGetBIR 249 8.40 Assertion 5.9-BioAPI_DbGetNextBIR_And_BioSPI_DbGetNextBIR 254 8.41 Assertion 5.10-BioAPI_DbDeleteBIR_And_BioSPI_DbDeleteBIR 260 8.42 Assertion 6.1-BioAPI_SetPowerMode_And_BioSPI_SetPowerMode 265 8.43 Assertion 6.2-BioAPI_SetIndicatorStatus_And_BioSPI_SetIndicatorStatus 270 8.44 Assertion 6.3-BioAPI_GetIndicatorStatus_And_BioSPI_GetIndicatorStatus 274 8.45 Assertion 6.4-BioAPI_CalibrateSensor_And_BioSPI_CalibrateSensor 279 8.46 Assertion 7.1-BioAPI_Cancel_And_BioSPI_Cancel 283 8.47 Assertion 7.2-BioAPI_Free_And_BioSPI_Free 287 8.48 Assertion 8.1-BioAPI_Util_InstalBSP 290 8.49 Assertion 8.2-BioAPI_Util_InstalBFP 298 Appendix A (informative) Testing process for multi-component support 304 Reference 308ForewordThis document complies with the provisions of GB/T 1.1-2020 "Standardization Work Guidelines Part 1.Structure and Drafting Rules of Standardization Documents" Drafting. This document is Part 3 of GB/T 30268 "Conformity Testing of Information Technology Biometric Identification Application Programming Interface (BioAPI)" point. GB/T 30268 has released the following parts. ---Part 1.Methods and procedures; ---Part 2.Test assertions by biometric service providers; ---Part 3.Test assertions for the BioAPI framework. This document is equivalent to ISO /IEC 24709-3.2011 "Information Technology Biometric Identification Application Programming Interface (BioAPI)". Performance Testing Part 3.Test Assertions for the BioAPI Framework. Compared with ISO /IEC 24709-3.2011, this document has made the following allowable structural adjustments. ---Chapter 2 corresponds to Chapter 3 in ISO /IEC 24709-3.2011; ---Chapter 3 corresponds to Chapter 4 in ISO /IEC 24709-3.2011; ---Chapter 4 corresponds to Chapter 5 in ISO /IEC 24709-3.2011; ---Chapter 5 corresponds to Chapter 2 in ISO /IEC 24709-3.2011. Please note that some content in this document may be subject to patents. The publisher of this document assumes no responsibility for identifying patents. This document is proposed and coordinated by the National Information Technology Standardization Technical Committee (SAC/TC28). This document was drafted by. Changchun Hongda Optoelectronics and Biometric Identification Technology Co., Ltd., China Electronics Technology Standardization Institute, Beijing Eyes Technology Co., Ltd., Beijing Zhongke Hongba Technology Co., Ltd., Xiamen Yicheng Information Technology Co., Ltd., Beijing Jichuang North Technology Co., Ltd. Technology Co., Ltd., Shanghai Institute of Measurement and Testing Technology, Shenzhen Mingtu Innovation Technology Co., Ltd., Wuhan Hongshi Technology Co., Ltd., Shenzhen Yingda Information Technology Co., Ltd., Guangzhou Guangdian Express Financial Electronics Co., Ltd. The main drafters of this document. Wang Zhenxin, Liu Shuang, Liu Qianying, Wang Wenfeng, Zhang Shugong, Yang Chunlin, Su Liwei, Zhong Chen, Pan Yunpeng, Wang Jianan, Li Xingguang, Shi Hongyan, Fan Lei, Ren Yu, Li Qingshun, Yi Kaijun, Wang Dongsheng, Sun Jing, Zhang Wei, Gao Junxiong.IntroductionGB/T 30268 establishes the compliance testing method for biometric identification products, defines the compliance testing model and assertion language In order to conduct compliance testing on BioAPI components such as biometric identification service providers, BioAPI framework and biometric identification applications. GB/T 30268 is planned to consist of 4 parts. ---Part 1.Methods and procedures. The purpose is to establish the concept, framework and testing methods of biometric product compliance testing and guidelines. ---Part 2.Test assertions for biometric service providers. The purpose is to provide information for those who declare compliance with GB/T 30267.1- In.2013, biometric service providers established test assertions that should be performed. ---Part 3.Test assertions for the BioAPI framework. The purpose is to provide those products that declare compliance with GB/T 30267.1-2013 The BioAPI 2.0 framework establishes the test assertions that should be executed. ---Part 4.Test Assertions for Biometric Identification Applications. The purpose is to provide those declarations that comply with GB/T 30267.1-2013 A biometric application establishes test assertions that should be executed. This document contains a BioAPI framework for testing those BioAPI specifications that claim compliance with the BioAPI specifications defined in GB/T 30267.1-2013 (BioAPI2.0) compliance test assertion. and evaluate these according to conforming subclasses (if present) and declared optional feature support. Assertions are integrated. This document specifies assertions that may be used by users of this document (e.g., test laboratories) to test any implementation claiming conformance to the standard. The BioAPI framework is in compliance with GB/T 30267.1-2013 (BioAPI2.0). Information Technology Biometrics API (BioAPI) Compliance Testing Part 3. Test assertions for BioAPI framework1 ScopeThis document specifies a series of test assertions expressed in the assertion language specified in GB/T 30268.1-2013. In order to test those BioAPI2.0 frameworks that declare compliance with GB/T 30267.1-2013, this document specifies the tests that should be performed assertion. The test assertions specified in this document are not claimed to be exhaustive (see Chapter 6 of GB/T 30268.1-2013). BioAPI framework tools Only after testing in accordance with the methods specified in GB/T 30268.1-2013 and the test assertions specified in this document can (and only (can) declare compliance with those provisions of GB/T 30267.1-2013 that are covered by these assertions. This document applies to the development and use of the compliance test suite of the BioAPI2.0 framework.2 Normative reference documentsThe contents of the following documents constitute essential provisions of this document through normative references in the text. Among them, the dated quotations For undated referenced documents, only the version corresponding to that date applies to this document; for undated referenced documents, the latest version (including all amendments) applies to this document. GB/T 30267.1-2013 Information technology biometric identification application program interface Part 1.BioAPI specification (ISO / IEC 19784-1.2006,IDT) GB/T 30268.1-2013 Information Technology Biometric Identification Application Programming Interface (BioAPI) Compliance Testing Part 1 Part. Methods and procedures (ISO /IEC 24709-1.2007, IDT)3 Terms and definitionsThe following terms and definitions as defined in GB/T 30267.1-2013 and GB/T 30268.1-2013 apply to this document. 3.1 API/SPIroutingAPI/SPIrouting Provided by the BioAPI framework, functionality capable of handling multiple applications and/or multiple Biometric Service Providers (BSPs). Take advantage of this Function, a BioAPI call from an application can be correctly sent to the BSP specified by the application, returned by a BSP BioSPI can be sent correctly to applications that specify this BSP.4 AbbreviationsThe following abbreviations apply to this document. FMR. False Match Rate (FalseMatchRate) ......Tips & Frequently Asked Questions:Question 1: How long will the true-PDF of GB/T 30268.3-2023_English be delivered?Answer: Upon your order, we will start to translate GB/T 30268.3-2023_English as soon as possible, and keep you informed of the progress. The lead time is typically 1 ~ 3 working days. The lengthier the document the longer the lead time.Question 2: Can I share the purchased PDF of GB/T 30268.3-2023_English with my colleagues?Answer: Yes. The purchased PDF of GB/T 30268.3-2023_English will be deemed to be sold to your employer/organization who actually pays for it, including your colleagues and your employer's intranet.Question 3: Does the price include tax/VAT?Answer: Yes. Our tax invoice, downloaded/delivered in 9 seconds, includes all tax/VAT and complies with 100+ countries' tax regulations (tax exempted in 100+ countries) -- See Avoidance of Double Taxation Agreements (DTAs): List of DTAs signed between Singapore and 100+ countriesQuestion 4: Do you accept my currency other than USD?Answer: Yes. If you need your currency to be printed on the invoice, please write an email to Sales@ChineseStandard.net. In 2 working-hours, we will create a special link for you to pay in any currencies. Otherwise, follow the normal steps: Add to Cart -- Checkout -- Select your currency to pay. |