1.一种测试方法,其特征在于,所述测试方法应用于人脸识别模组,所述人脸识别模组内置于智能门锁,所述智能门锁的数量包括至少一个,所述方法包括:接收电子设备发送的第一测试启动指令,所述第一测试启动指令携带第一数据集地址和第一测试类型,所述电子设备与所述人脸识别模组通过串口通信方式进行通信;
根据所述第一数据集地址从网络文件系统NFS服务器获取与所述第一测试类型对应的至少一个人脸测试数据集,所述与所述第一测试类型对应的至少一个人脸测试数据集包括第一人脸测试数据集,所述第一人脸测试数据集包括至少一条第一测试数据;
通过第一模型对所述第一测试数据执行与所述第一测试类型对应的第一测试处理,得到第一测试结果,所述第一测试结果用于反映所述第一模型的测试效果,所述第一测试结果包括:测试准确率、测试时长、误识别率中至少一种;所述第一模型的测试效果用于确定所述第一模型的调整方向,对所述第一模型进行调整以提高所述第一模型的精度;所述测试准确率用于反映所述第一模型的识别准确率,所述测试时长用于反映所述第一模型的识别速度,所述误识别率用于反映所述第一模型的识别误差;针对所述至少一个人脸测试数据集的测试处理通过多进程处理方式并行执行;
将所述第一测试结果上传至所述电子设备,所述电子设备用于显示所述第一测试结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收第二测试启动指令,所述第二测试启动指令携带第二数据集地址和第二测试类型;
根据所述第二数据集地址从所述NFS服务器获取与所述第二测试类型对应的至少一个人脸测试数据集,所述与所述第二测试类型对应的至少一个人脸测试数据集包括第二人脸测试数据集,所述第二人脸测试数据集包括至少一条第二测试数据;
通过第二模型对所述第二测试数据执行与所述第二测试类型对应的第二测试处理,得到第二测试结果,所述第二测试结果用于反映所述第二模型的测试效果;
其中,所述第一测试处理和所述第二测试处理通过多进程处理方式并行执行。
3.一种测试方法,其特征在于,所述测试方法应用于电子设备,所述电子设备与至少一个人脸识别模组通过串口通信方式进行通信,所述至少一个人脸识别模组内置于至少一个智能门锁;所述方法包括:确定待测试的人脸识别模组的端口号;
确定所述人脸识别模组的测试类型和至少一个人脸测试数据集;
通过持续集成工具根据所述至少一个人脸测试数据集的数据集地址和所述测试类型生成第一测试启动指令,向所述端口号对应的人脸识别模组发送所述第一测试启动指令;
所述至少一个人脸测试数据集的数据集地址用于所述人脸识别模组根据所述至少一个人脸测试数据集的数据集地址从网络文件系统NFS服务器获取与所述测试类型对应的至少一个人脸测试数据集;
接收所述端口号对应的人脸识别模组返回的针对所述测试类型和所述至少一个人脸测试数据集的测试结果,显示所述测试结果,所述测试结果用于反映对所述端口号对应的人脸识别模组中的模型的测试效果,所述测试结果包括:测试准确率、测试时长、误识别率中至少一种;所述模型的测试效果用于确定所述模型的调整方向,对所述模型进行调整以提高所述模型的精度;所述测试准确率用于反映第一模型的识别准确率,所述测试时长用于反映所述第一模型的识别速度,所述误识别率用于反映所述第一模型的识别误差;针对所述至少一个人脸测试数据集的测试处理通过多进程处理方式并行执行。
4.根据权利要求3所述的方法,其特征在于,所述确定所述人脸识别模组的测试类型和至少一个人脸测试数据集之前,所述方法还包括:获取所述人脸识别模组的测试需求;
所述确定所述人脸识别模组的测试类型和至少一个人脸测试数据集,包括 :
根据所述测试需求确定所述人脸识别模组的测试类型和至少一个人脸测试数据集。
5.一种测试装置,其特征在于,所述测试装置应用于人脸识别模组,所述人脸识别模组内置于智能门锁,所述智能门锁的数量包括至少一个,所述测试装置包括:第一接收单元,用于接收电子设备发送的第一测试启动指令,所述第一测试启动指令携带第一数据集地址和第一测试类型,所述电子设备与所述人脸识别模组通过串口通信方式进行通信;
获取单元,用于根据所述第一数据集地址从NFS服务器获取与所述第一测试类型对应的至少一个人脸测试数据集,所述与所述第一测试类型对应的至少一个人脸测试数据集包括第一人脸测试数据集,所述第一人脸测试数据集包括至少一条第一测试数据;
测试单元,用于通过第一模型对所述第一测试数据执行与所述第一测试类型对应的第一测试处理,得到第一测试结果,所述第一测试结果用于反映所述第一模型的测试效果,所述第一测试结果包括:测试准确率、测试时长、误识别率中至少一种;所述第一模型的测试效果用于确定所述第一模型的调整方向,对所述第一模型进行调整以提高所述第一模型的精度;所述测试准确率用于反映所述第一模型的识别准确率,所述测试时长用于反映所述第一模型的识别速度,所述误识别率用于反映所述第一模型的识别误差;针对所述至少一个人脸测试数据集的测试处理通过多进程处理方式并行执行;上传单元,用于将所述第一测试结果上传至所述电子设备,所述电子设备用于显示所述第一测试结果。
6.一种测试装置,其特征在于,所述测试装置应用于电子设备,所述电子设备与至少一个人脸识别模组通过串口通信方式进行通信,所述至少一个人脸识别模组内置于至少一个智能门锁;所述测试装置包括:确定单元,用于确定待测试的人脸识别模组的端口号;
确定单元,还用于确定所述人脸识别模组的测试类型和至少一个人脸测试数据集;
生成单元,用于通过持续集成工具根据所述至少一个人脸测试数据集的数据集地址和所述测试类型生成第一测试启动指令;所述至少一个人脸测试数据集的数据集地址用于所述人脸识别模组根据所述至少一个人脸测试数据集的数据集地址从网络文件系统NFS服务器获取与所述测试类型对应的至少一个人脸测试数据集;
发送单元,用于向所述端口号对应的人脸识别模组发送所述第一测试启动指令;
第二接收单元,用于接收所述端口号对应的人脸识别模组返回的针对所述测试类型和所述至少一个人脸测试数据集的测试结果,显示所述测试结果,所述测试结果用于反映对所述端口号对应的人脸识别模组中的第一模型的测试效果,所述测试结果包括:测试准确率、测试时长、误识别率中至少一种;所述第一模型的测试效果用于确定所述第一模型的调整方向,对所述第一模型进行调整以提高所述第一模型的精度;所述测试准确率用于反映所述第一模型的识别准确率,所述测试时长用于反映所述第一模型的识别速度,所述误识别率用于反映第一模型的识别误差;针对所述至少一个人脸测试数据集的测试处理通过多进程处理方式并行执行。
7.一种人脸识别模组,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1 2任一项所述的方法。
~
8.一种电子设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求3 4任一项所述的方法。
~
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1 4任一项所述的方法。
~
10.一种测试系统,其特征在于,包括电子设备、内置人脸识别模组的多个智能门锁以及NFS服务器;所述电子设备与所述人脸识别模组通过串口通信方式进行通信;
所述电子设备,用于确定待测试的人脸识别模组的端口号,确定所述人脸识别模组的测试类型和至少一个人脸测试数据集,通过持续集成工具根据所述至少一个人脸测试数据集的数据集地址和所述测试类型生成第一测试启动指令,向所述端口号对应的人脸识别模组发送所述第一测试启动指令;
所述人脸识别模组,用于接收所述电子设备发送的第一测试启动指令,根据所述数据集地址从所述NFS服务器获取与所述测试类型对应的至少一个人脸测试数据集,所述与所述测试类型对应的至少一个人脸测试数据集包括第一人脸测试数据集,所述第一人脸测试数据集包括至少一条第一测试数据;通过第一模型对所述第一测试数据执行与所述测试类型对应的第一测试处理,得到第一测试结果,将所述第一测试结果上传至所述电子设备,所述电子设备用于显示所述第一测试结果;所述第一测试结果用于反映所述第一模型的测试效果,所述第一测试结果包括:测试准确率、测试时长、误识别率中至少一种,所述第一模型的测试效果用于确定所述第一模型的调整方向,对所述第一模型进行调整以提高所述第一模型的精度;所述电子设备与所述人脸识别模组通过串口通信方式进行通信;所述测试准确率用于反映所述第一模型的识别准确率,所述测试时长用于反映所述第一模型的识别速度,所述误识别率用于反映所述第一模型的识别误差;针对所述至少一个人脸测试数据集的测试处理通过多进程处理方式并行执行。