GB/T 30268.3-2023Information technology - Conformance testing for the biometric application programming interface (BioAPI) - Part 3: Test assertions for BioAPI frameworks (English PDF)
信息技术 生物特征识别应用程序接口(BioAPI)的符合性测试 第3部分:BioAPI框架的测试断言
Open the GB/T 30268.3-2023 preview as PDF
This is a limited preview
Buy now to download the full PDF (312 pages)
Issued by
SAMR; SAC
Level / Type
National · Recommended
Issue date
March 17, 2023
Implementation date
October 1, 2023
Scope
GB/T 30268.3-2023 is the English-translated version of 信息技术 生物特征识别应用程序接口(BioAPI)的符合性测试 第3部分:BioAPI框架的测试断言.
GB/T 30268.3-2023 is Part 3 of the Chinese conformance testing series for the biometric application programming interface, and gives the test assertions for BioAPI frameworks. The framework is the piece in the middle: applications call it and biometric service providers plug into it, so a framework that deviates from the specification breaks every combination that passes through it while appearing to work with the one product it was developed against. Conformance is therefore established assertion by assertion, and the bulk of this document is that catalogue. The standard sets the conformance requirements, the general provisions, and the conformance testing of the framework - the configuration of the test assertions, the test process, initialisation and termination, the assertion list and the BioAPI conformance statement - followed by the test assertions themselves, each with its XML description and expected result. It took effect on 1 October 2023.
Document preview — GB/T 30268.3-2023
National Standard of the People's Republic of China
- ICS
- 35.240.15
- Classification
- L71
Issued by: State Administration for Market Regulation; Standardization Administration of the PRC
Contents
- 1 Scope1
- 2 Normative reference documents1
- 3 Terms and Definitions1
- 4 Abbreviations1
- 5 Compliance2
- 6 General2
- 7 Compliance testing of BioAPI framework2
- 7.1 General2
- 7.2 Test assertion configuration3
- 7.3 Test process5
- 7.4 Initialization and termination6
- 7.5 Test assertion list6
- 7.6 BioAPI Conformity Statement10
- 8 Test Assertions11
- 8.1 Overview of test tables11
- 8.2 XML text description14
- 8.4 Assertion 1.1-BioAPI_Init38
- 8.5 Assertion 1.2-BioAPI_Terminate40
- 8.6 Assertion 1.3-BioAPI_GetFrameworkInfo44
- 8.7 Assertion 1.4-BioAPI_EnumBSPs48
- 8.8 Assertion 1.5-BioAPI_BSPLoad_And_BioSPI_BSPLoad57
- 8.9 Assertion 1.6-BioAPI_BSPUnload_And_BioSPI_BSPUnload62
- 8.10 Assertion 1.7-BioAPI_BSPAttach_And_BioSPI_BSPAttach67
- 8.11 Assertion 1.8-BioAPI_BSPDetach_And_BioSPI_BSPDetach73
- 8.12 Assertion 1.9-BioAPI_QueryUnits_And_BioSPI_QueryUnits76
- 8.13 Assertion 1.10-BioAPI_EnumBFPs83
- 8.14 Assertion 1.11-BioAPI_QueryBFPs_And_BioSPI_QueryBFPs87
- 8.15 Assertion 1.12-BioAPI_ControlUnit_And_BioSPI_ControlUnit92
- 8.16 Assertion 2.1-BioAPI_FreeBIRHandle_And_BioSPI_FreeBIRHandle97
- 8.17 Assertion 2.2-BioAPI_GetBIRFromHandle_And_BioSPI_GetBIRFromHandle101
- 8.18 Assertion 2.3-BioAPI_GetHeaderFromHandle_And_BioSPI_GetHeaderFromHandle106
- 8.19 Assertion 3.1-BioAPI_EnableEvents_And_BioSPI_EnableEvents110
- 8.20 Assertion 3.2-BioAPI_SetGUICalbacks_And_BioSPI_SetGUICalbacks115
- 8.21 Assertion 4.1-BioAPI_Capture_And_BioSPI_Capture120
- 8.22 Assertion 4.2-BioAPI_CreateTemplate_And_BioSPI_CreateTemplate130
- 8.23 Assertion 4.3-BioAPI_Process_And_BioSPI_Process138
- 8.24 Assertion 4.4-BioAPI_ProcessWithAuxBIR_And_BioSPI_ProcessWithAuxBIR143
- 8.25 Assertion 4.5-BioAPI_VerifyMatch_And_BioSPI_VerifyMatch151
- 8.26 Assertion 4.6-BioAPI_IdentifyMatch_And_BioSPI_IdentifyMatch159
- 8.27 Assertion 4.7-BioAPI_Enrol_And_BioSPI_Enrol168
- 8.28 Assertion 4.8-BioAPI_Verify_And_BioSPI_Verify179
- 8.29 Assertion 4.9-BioAPI_Identify_And_BioSPI_Identify190
- 8.30 Assertion 4.10-BioAPI_Import_And_BioSPI_Import202
- 8.32 Assertion 5.1-BioAPI_DbOpen_And_BioSPI_DbOpen213
- 8.33 Assertion 5.2-BioAPI_DbClose_And_BioSPI_DbClose218
- 8.34 Assertion 5.3-BioAPI_DbCreate_And_BioSPI_DbCreate223
- 8.35 Assertion 5.4-BioAPI_DbDelete_And_BioSPI_DbDelete229
- 8.36 Assertion 5.5-BioAPI_DbSetMarker_And_BioSPI_DbSetMarker233
- 8.37 Assertion 5.6-BioAPI_DbFreeMarker_And_BioSPI_DbFreeMarker238
- 8.38 Assertion 5.7-BioAPI_DbStoreBIR_And_BioSPI_DbStoreBIR243
- 8.39 Assertion 5.8-BioAPI_DbGetBIR_And_BioSPI_DbGetBIR249
- 8.40 Assertion 5.9-BioAPI_DbGetNextBIR_And_BioSPI_DbGetNextBIR254
- 8.41 Assertion 5.10-BioAPI_DbDeleteBIR_And_BioSPI_DbDeleteBIR260
- 8.42 Assertion 6.1-BioAPI_SetPowerMode_And_BioSPI_SetPowerMode265
- 8.43 Assertion 6.2-BioAPI_SetIndicatorStatus_And_BioSPI_SetIndicatorStatus270
- 8.44 Assertion 6.3-BioAPI_GetIndicatorStatus_And_BioSPI_GetIndicatorStatus274
- 8.45 Assertion 6.4-BioAPI_CalibrateSensor_And_BioSPI_CalibrateSensor279
- 8.46 Assertion 7.1-BioAPI_Cancel_And_BioSPI_Cancel283
- 8.47 Assertion 7.2-BioAPI_Free_And_BioSPI_Free287
- 8.48 Assertion 8.1-BioAPI_Util_InstalBSP290
- 8.49 Assertion 8.2-BioAPI_Util_InstalBFP 298 Appendix A (informative) Testing process for multi-component support 304 Reference308
Foreword
This 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.
1.Methods and procedures;
2.Test assertions by biometric service providers;
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.
GB/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.
1.Methods and procedures. The purpose is to establish the concept, framework and testing methods of biometric product compliance testing and guidelines.
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.
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
1 Scope
GB/T 30268.3-2023 is Part 3 of the Chinese conformance testing series for the biometric application programming interface, and gives the test assertions for BioAPI frameworks. The framework is the piece in the middle: applications call it and biometric service providers plug into it, so a framework that deviates from the specification breaks every combination that passes through it while appearing to work with the one product it was developed against. Conformance is therefore established assertion by assertion, and the bulk of this document is that catalogue. The standard sets the conformance requirements, the general provisions, and the conformance testing of the framework - the configuration of the test assertions, the test process, initialisation and termination, the assertion list and the BioAPI conformance statement - followed by the test assertions themselves, each with its XML description and expected result. It took effect on 1 October 2023.
This document specifies a series of test assertions expressed in the assertion language specified in GB/T 30268.1-2013. In order to test those BioAPI
2.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 BioAPI
2 Normative reference documents
The 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
3 Terms and definitions
The 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 Abbreviations
The following abbreviations apply to this document. FMR. False Match Rate (FalseMatchRate)
......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 312 pages — is available in the English PDF.
Referenced standards
Normative references
GB/T 30267.1-2013 · IEC 19784 · GB/T 30268.1-2013 · IEC 24709
Similar standards
GB 38031-2025|GB/T30268.3-2023|GB/T 1.1-2020|GB/T 30268|GB/T 30267.1|GB/T 30267.1-2013|GB/T 30268.1-2013|GB/T 38663
How to Buy GB/T 30268.3-2023
- 1Add to cart. Click the "Buy GB/T 30268.3-2023" button on this page. You can add more standards before checkout.
- 2Checkout. Enter your email and billing details. Payment is processed securely by Stripe (cards, Apple Pay, Google Pay supported).
- 3Instant delivery (0–9 sec). Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.
- 4Invoice included. A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.
Related Standards
GB/T 47310-2026 — Determination of total silicon, aluminium, iron, potassium, sodium, calcium, magnesium, manganese, phosphorus, titanium and sulfur in soil - Monochromatic excitation energy dispersive X-ray fluorescence spectrometry
GB/T 47321-2026 — Specification for the warning data exchange of the national emergency early warning dissemination system
GB/T 47293-2026 — Determination of available mercury in soil
Secure payment via Stripe
Payments accepted
GB/T 30268.3-2023
$4,280.00