本发明涉及测试,特别是涉及指纹识别接口测试方法、装置、设备及非易失性存储介质。
背景技术:
1、对计算机的指纹识别接口的功能测试,需要采用原厂指纹识别模组安装在计算机主板的指纹识别接口后,由预先在计算机录入过指纹的测试人员通过原厂指纹识别模组输入指纹,如果能正常开机并进入操作系统,则确定指纹识别接口无问题。但该过程需要手动录入指纹,且存在测试人员泄露指纹隐私的风险,测试效率低。
2、如何提高对计算机的指纹识别接口的测试效率,是本领域技术人员需要解决的技术问题。
技术实现思路
1、本发明的目的是提供指纹识别接口测试方法、装置、设备及非易失性存储介质,用于提高对计算机的指纹识别接口的测试效率。
2、为解决上述技术问题,本发明提供一种指纹识别接口测试方法,应用于被测主板,包括:
3、在指纹识别接口测试装置的测试板接口连接所述被测主板的被测指纹识别接口后,向所述指纹识别接口测试装置的测试控制器发送启动测试指令,以使所述测试控制器触发所述被测指纹识别接口启动并对所述被测指纹识别接口进行引脚响应功能测试;
4、通过所述被测指纹识别接口的数据链路与所述指纹识别接口测试装置的数据链路进行数据传输功能测试;
5、若所述被测指纹识别接口通过所述引脚响应功能测试以及所述数据传输功能测试,则确定所述被测指纹识别接口通过测试;
6、若所述被测指纹识别接口未通过所述引脚响应功能测试或所述数据传输功能测试,则确定所述被测指纹识别接口未通过测试。
7、一方面,向所述指纹识别接口测试装置的测试控制器发送启动测试指令,以使所述测试控制器触发所述被测指纹识别接口启动并对所述被测指纹识别接口进行引脚响应功能测试,包括:
8、向所述测试控制器发送所述启动测试指令,以使所述测试控制器对所述被测指纹识别接口进行电源开关引脚测试、供电电压引脚测试以及供电引脚测试。
9、另一方面,通过所述被测指纹识别接口的数据链路与所述指纹识别接口测试装置的数据链路进行数据传输功能测试,包括:
10、通过所述测试板接口的第一通用串行总线引脚、所述测试板接口的第一通用异步收发器引脚对所述被测指纹识别接口的通用串行总线链路和所述被测指纹识别接口的通用异步收发器链路进行所述数据传输功能测试。
11、另一方面,通过所述测试板接口的第一通用串行总线引脚、所述测试板接口的第一通用异步收发器引脚对所述被测指纹识别接口的通用串行总线链路和所述被测指纹识别接口的通用异步收发器链路进行所述数据传输功能测试,包括:
12、通过所述通用串行总线链路、所述第一通用串行总线引脚、所述测试控制器、所述第一通用异步收发器引脚和所述通用异步收发器链路构成的数据回环,对所述通用串行总线链路和所述通用异步收发器链路进行所述数据传输功能测试。
13、另一方面,通过所述通用串行总线链路、所述第一通用串行总线引脚、所述测试控制器、所述第一通用异步收发器引脚和所述通用异步收发器链路构成的数据回环,对所述通用串行总线链路和所述通用异步收发器链路进行所述数据传输功能测试,包括:
14、根据第一数据传输测试数据生成第一校验码;
15、通过所述数据回环的第一端发送所述第一数据传输测试数据;
16、若自所述数据回环的第二端接收到第二数据传输测试数据,则根据所述第二数据传输测试数据生成第二校验码;
17、若所述第二校验码与所述第一校验码一致,则确定所述通用串行总线链路和所述通用异步收发器链路通过所述数据传输功能测试;
18、若所述第二校验码和所述第一校验码不一致或未接收到所述第二数据传输测试数据,则确定所述通用串行总线链路和所述通用异步收发器链路未通过所述数据传输功能测试。
19、另一方面,还包括:
20、在所述测试板接口连接所述被测指纹识别接口后,拦截来自所述被测主板的电源开关的关机指令,记录对应的关机事件并将所述关机事件存入关机事件等待队列;
21、自所述关机事件等待队列取出所述关机事件发送至所述测试控制器,以使所述测试控制器记录所述关机事件;
22、在完成对所述被测指纹识别接口的测试后,销毁所述关机事件等待队列。
23、另一方面,所述在指纹识别接口测试装置的测试板接口连接所述被测主板的被测指纹识别接口后,向所述指纹识别接口测试装置的测试控制器发送启动测试指令,以使所述测试控制器触发所述被测指纹识别接口启动并对所述被测指纹识别接口进行引脚响应功能测试,包括:
24、在所述测试板接口连接所述被测指纹识别接口后,拦截来自所述被测主板的电源开关的关机指令,记录对应的关机事件并将所述关机事件存入关机事件等待队列;
25、向所述测试控制器发送所述启动测试指令,以使所述测试控制器对所述被测指纹识别接口进行电源开关引脚测试、供电电压引脚测试以及供电引脚测试;
26、其中,所述测试控制器对所述被测指纹识别接口进行所述电源开关引脚测试,包括:所述测试控制器触发所述指纹识别接口测试装置的开关电路的开关动作以触发所述被测指纹识别接口的电源引脚上电和下电;
27、所述测试控制器对所述被测指纹识别接口进行供电电压引脚测试,包括:所述测试控制器控制所述测试板接口的电平触发引脚将所述被测指纹识别接口的供电电压引脚置为不同电平状态并测试所述被测指纹识别接口的供电电压的稳定性;
28、所述测试控制器对所述被测指纹识别接口进行供电引脚测试,包括:所述测试控制器检测所述被测指纹识别接口的供电引脚和所述被测指纹识别接口的接地引脚的工作状态;
29、通过所述被测指纹识别接口的数据链路与所述指纹识别接口测试装置的数据链路进行数据传输功能测试,包括:
30、根据第一数据传输测试数据生成第一校验码;
31、通过所述被测指纹识别接口的通用串行总线链路、所述测试板接口的第一通用串行总线引脚、所述测试板接口的第一通用异步收发器引脚和所述被测指纹识别接口的通用异步收发器链路构成的数据回环传输所述第一数据传输测试数据;
32、若自所述数据回环的第二端接收到第二数据传输测试数据,则根据所述第二数据传输测试数据生成第二校验码;
33、若所述第二校验码与所述第一校验码一致,则确定所述通用串行总线链路和所述通用异步收发器链路通过所述数据传输功能测试;
34、若所述第二校验码和所述第一校验码不一致或未接收到所述第二数据传输测试数据,则确定所述通用串行总线链路和所述通用异步收发器链路未通过所述数据传输功能测试。
35、为解决上述技术问题,本发明还提供一种指纹识别接口测试装置,包括:测试控制器、开关电路和测试板接口;
36、其中,所述测试控制器与所述测试板接口的第一端连接,所述测试板接口的第二端用于连接被测主板的被测指纹识别接口;
37、所述测试板接口设有第一电平触发引脚、第一数据引脚和第一电源引脚,所述第一电平触发引脚、所述第一数据引脚和所述第一电源引脚用于对应连接被测主板的被测指纹识别接口的引脚;
38、所述开关电路的被控端与所述测试控制器连接,所述开关电路的输出端与所述第一电平触发引脚的输入端连接;
39、所述测试控制器用于在接收到所述被测主板的启动测试指令后,控制所述第一电平触发引脚触发所述被测指纹识别接口启动并对所述被测指纹识别接口进行引脚响应功能测试,以及通过所述第一数据引脚对所述被测指纹识别接口的数据链路进行数据传输功能测试。
40、为解决上述技术问题,本发明还提供一种指纹识别接口测试设备,包括:
41、存储器,用于存储计算机程序;
42、处理器,用于执行所述计算机程序,所述计算机程序被所述处理器执行时实现如上述任意一项所述指纹识别接口测试方法的步骤。
43、为解决上述技术问题,本发明还提供一种非易失性存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意一项所述指纹识别接口测试方法的步骤。
44、本发明所提供的指纹识别接口测试方法,有益效果在于采用被测主板控制利用连接在被测主板的被测指纹识别接口的指纹识别接口测试装置来进行对计算机的指纹识别接口的测试,通过被测主板向指纹识别接口测试装置的测试控制器发送启动测试指令,以使测试控制器触发被测指纹识别接口启动并对被测指纹识别接口进行引脚响应功能测试;通过被测指纹识别接口的数据链路与指纹识别接口测试装置的数据链路进行数据传输功能测试;若被测指纹识别接口通过引脚响应功能测试以及数据传输功能测试,则确定被测指纹识别接口通过测试;若被测指纹识别接口未通过引脚响应功能测试或数据传输功能测试,则确定被测指纹识别接口未通过测试。该测试过程可以对指纹识别接口能否正常工作进行测试,且无需利用原厂指纹识别模组也无需手动录入指纹,消除了泄露测试人员指纹的风险,全程自动实现测试,提高了对计算机的指纹识别接口的测试效率。
45、本发明还提供一种指纹识别接口测试装置、设备及非易失性存储介质,具有上述有益效果,在此不再赘述。
1.一种指纹识别接口测试方法,其特征在于,应用于被测主板,包括:
2.根据权利要求1所述的指纹识别接口测试方法,其特征在于,向所述指纹识别接口测试装置的测试控制器发送启动测试指令,以使所述测试控制器触发所述被测指纹识别接口启动并对所述被测指纹识别接口进行引脚响应功能测试,包括:
3.根据权利要求1所述的指纹识别接口测试方法,其特征在于,通过所述被测指纹识别接口的数据链路与所述指纹识别接口测试装置的数据链路进行数据传输功能测试,包括:
4.根据权利要求3所述的指纹识别接口测试方法,其特征在于,通过所述测试板接口的第一通用串行总线引脚、所述测试板接口的第一通用异步收发器引脚对所述被测指纹识别接口的通用串行总线链路和所述被测指纹识别接口的通用异步收发器链路进行所述数据传输功能测试,包括:
5.根据权利要求4所述的指纹识别接口测试方法,其特征在于,通过所述通用串行总线链路、所述第一通用串行总线引脚、所述测试控制器、所述第一通用异步收发器引脚和所述通用异步收发器链路构成的数据回环,对所述通用串行总线链路和所述通用异步收发器链路进行所述数据传输功能测试,包括:
6.根据权利要求1所述的指纹识别接口测试方法,其特征在于,还包括:
7.根据权利要求1所述的指纹识别接口测试方法,其特征在于,所述在指纹识别接口测试装置的测试板接口连接所述被测主板的被测指纹识别接口后,向所述指纹识别接口测试装置的测试控制器发送启动测试指令,以使所述测试控制器触发所述被测指纹识别接口启动并对所述被测指纹识别接口进行引脚响应功能测试,包括:
8.一种指纹识别接口测试装置,其特征在于,包括:测试控制器、开关电路和测试板接口;
9.一种指纹识别接口测试设备,其特征在于,包括:
10.一种非易失性存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述指纹识别接口测试方法的步骤。