TAF-WG4-AS0011-V1.0.0-2017 移动智能终端指纹安卓接口测试方法.docx
电信终端产业协会标准
TAF-WG4AS0011-V1.0.0:2017
移动智能终端指纹安卓接口测试方法
移动智能终端指纹安卓接口测试方法
TestmethodsforAndroidbasedFingerprintInterfaceofSmartMobileTerminal
2017-05-18发布
2017-05-30实施
电信终端产业协会发布
TAF-WG4AS0011-V1.0.0:2017
I
目次
目次 I
前言 II
引言 III
1范围 1
2术语、定义和缩略语 1
2.1缩略语 1
3系统架构 1
4测试坏境 1
4.1测试架构 2
4.2测试要求 2
5测试要求 2
5.1接口测试 2
5.2性能测试 3
附录A(规范性附录)标准修订历史 5
TAF-WG4AS0011-V1.0.0:2017
II
前言
本标准按照GB/T1.1-2009给出的规则编写。
本标准是为了保障指纹识别技术的良性可持续发展,确保指纹接口的正确性、可靠性和稳定性而制定。
本标准由终端测试技术协会提出并归口。
本标准起草单位:蚂蚁金服
本标准主要起草人:杨文波落红卫孙元博王晓晨孟飞邓太生
TAF-WG4AS0011-V1.0.0:2017
III
引言
随着移动互联网的发展、移动智能终端的普及,传统PC时代的身份认证方式已经无法满足用户对于安全、体验的需求。在此情况下,指纹作为新的本地认证方式逐渐被用户所接受。由于行业内部没有统一的标准,存在多种方案,导致产业效率低下,行业进展缓慢,严重影响生产力。在此情况下,制定移动智能终端指纹安卓接口测试方法,确保基于AndroidM的指纹接口技术要求质量。
TAF-WG4AS0011-V1.0.0:2017
1
移动智能终端指纹安卓接口测试方法
1范围
本标准规范了移动智能终端AndroidM指纹接口的测试架构和测试方法,包括测试坏境和测试案例。本标准规范适用于移动智能终端AndroidM指纹接口的测试。
2术语、定义和缩略语
2.1缩略语
API
ApplicationProgramInterface
应用程序接口
FAR
FalseAcceptanceRate
错误接受率
FRR
FalseRejectionRate
错误拒绝率
REE
RichExecutionEnvironment
富应用执行环境
3系统架构
图1系统架构
基于生物识别的移动智能终端身份认证技术架构包含两大部分,终端侧及服务器侧。终端侧包含应用业务层、生物识别中间件、及安全基础层。服务器侧包含应用业务服务层、生物识别认证服务及第三方认证服务层、根CA及可信身份信任根证书。生物识别应用层通过认证协议完成身份认证,PKI作为底层基础设施提供完整性、安全性及可追溯性。
4测试坏境
TAF-WG4AS0011-V1.0.0:2017
2
4.1测试架构
指纹本地免密的指纹部分完全兼容AndroidM的接口。
通过在REE开发测试APP,执行核心案例,实现AndroidM指纹接口测试,具体测试架构如图1所示:
安卓M指纹接口
指纹校验器
指纹TA
指纹算法
图2测试架构
4.2测试要求
a)FARFRR应确保在FAR≤1/50000的情况下FRR≤3%。
5测试要求
5.1接口测试
5.1.1系统是否支持指纹接口
测试编号
5.1.1
测试项目
系统是否支持指纹接口测试
项目要求
验证是否满足定义的系统是否支持指纹接口要求。
测试条件
应提供系统是否支持指纹接口的测试说明。
测试步骤
验证系统是否支持指纹接口是否满足规范要求。具体测试步骤如下:步骤1:在支持指纹的AndroidM设备上调用该接口;
步骤2:在不支持指纹的AndroidM设备上调用该接口;
预期结果
步骤1的结果返回“支持”,且步骤2的结果返回“不支持”,则该评测结果为“未见异常”。否则评测为“异常”。
5.1.2系统是否录入指纹接口
测试编号
5.1.2
3
测试项目
系统是否录入指纹接口测试
项目要求
验证是否满足定义的系统是否录入指纹接口要求。
测试条件
应提供系统是否录入指纹接口的测试说明。
测试步骤
验证系统是否录入指纹接口是否满足规范要求。具体测试步骤如下:步骤1:在支持指纹但未录入指纹的设备上调用该接口;
步骤2:在支持指纹且已经录入指纹的设备上调用该接口;