本发明是分案申请,原申请号为201810173139.4,申请日为2018年3月2日,发明名称为“固件测试系统及其测试方法”。本发明涉及一种测试系统及其测试方法,具体涉及一种固件测试系统及其测试方法。
背景技术:
::固件(firmware)就是写入erom(可擦写只读存储器)或eeprom(电可擦可编程只读存储器)中的程序。通过固件,操作系统才能按照标准的程序实现特定机器的运行动作,比如光驱、刻录机等都有内部固件。在硬件设备中,固件就是硬件设备的灵魂,因为一些硬件设备除了固件以外没有其它软件组成,因此固件也就决定着硬件设备的功能及性能。对于独立可操作的电子产品,固件一般指它的操作系统,比如psp(playstationportable)的固件,就是指psp的操作系统,iphone(发布搭载ios操作系统的系列手机)的固件也是其操作系统,路由器的固件就是路由器的操作系统,mp4的固件就是mp4的操作系统等。目前在进行固件的信息及功能测试时,通常是由测试人员人为读取电子产品的固件信息,再从固件系统中查找该电子产品对应的固件信息,以此来验证该电子产品的固件是否安装正确,然后再进行固件的功能测试。然而,人工读取固件信息有可能会出现误读取或者漏读取的情况发生,导致检测不准确。并且,由于检测结果无法保存,后续追踪困难。有鉴于此,实有必要开发一种固件测试系统及其测试方法,以解决上述问题。技术实现要素:本发明提供一种固件测试系统及其测试方法,以解决人工检测电子产品的固件信息时,出现误测、漏测以及无法保存检测结果的问题。第一方面,本发明实施例提供了一种固件测试系统,用来检测电子产品的固件信息及功能,其包括:固件信息收集单元,其与所述电子产品连接,所述固件信息收集单元用来接收所述电子产品中的固件信息;固件信息标准值单元,其用以存放所述电子产品中固件信息的标准值;固件信息检测单元,其与所述固件信息收集单元以及固件信息标准值单元连接,所述固件信息检测单元根据所述固件信息收集单元接收到的所述电子产品中的固件信息,与所述固件信息标准值单元存放的固件信息的标准值做比较,得出一所述电子产品中的固件信息是否正常的判断结果;固件功能检测单元,其与所述固件信息检测单元连接,所述固件功能检测单元用以检测所述固件的功能是否正常,并得出一检测结果;显示单元,其与所述固件功能检测单元连接,所述显示单元将所述固件功能检测单元的检测结果进行显示。可选的,所述固件信息收集单元通过一条码枪获取所述电子产品的固件信息。可选的,所述固件信息收集单元获取所述电子产品的固件信息为条码型号信息。可选的,所述固件信息标准值单元存放所述电子产品中固件的条码型号信息。可选的,所述固件功能检测单元还连接至一生产线场控制单元,所述固件功能检测单元将所述检测结果传输至生产线场控制单元进行保存。第二方面,本发明实施例提供了一种固件测试方法,用于上述的固件测试系统,该测试方法包括以下步骤:(1)固件信息标准值单元存放电子产品中固件信息的标准值;(2)固件信息收集单元接收电子产品中的固件信息;(3)固件信息检测单元根据固件信息收集单元接收到的固件信息,与固件信息标准值单元存放的固件信息的标准值做比较,得出一判断结果;(4)若判断结果符合标准,则执行步骤(6);(5)若判断结果不符合标准,则检测失败并停止检测;(6)固件功能检测单元检测固件的各项功能是否正常,并得出一检测结果;(7)显示单元将固件功能检测单元的检测结果进行显示。可选的,所述步骤(1)中固件信息标准值单元存放所述电子产品中固件的条码型号信息。可选的,所述步骤(3)中固件信息检测单元将固件信息收集单元接收到的固件的条码型号信息进行对比判断。可选的,所述步骤(6)后还包括步骤(8),所述固件功能检测单元将检测结果传输至生产线场控制系统进行保存。本发明的固件测试系统及其测试方法,通过固件信息收集单元接收电子产品中的固件信息,再由固件信息检测单元根据接收到的固件信息与固件信息标准值单元存放的固件信息的标准值做比较,最后由固件功能检测单元检测固件的各项功能是否正常并得出一检测结果。本发明的固件测试系统及其测试方法不仅避免了人工检测误测漏测的不良状况,还可以将检测结果进行保存,进行后续追踪。附图说明图1为本发明实施例中的固件测试系统的结构示意图。图2为本发明实施例中的固件测试方法的作业流程图。具体实施方式下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。为更进一步阐述本发明所采取的技术手段及其效果,以下结合本发明的一较佳实施例及其附图进行详细描述。请参阅图1,图1为本发明固件测试系统的结构示意图。于本实施例中,本发明的固件测试系统100,用来检测电子产品的固件信息及功能,其包括:固件信息收集单元10,其与所述电子产品连接,所述固件信息收集单元10用来接收所述电子产品中的固件信息;换言之,所述固件信息收集单元10用于接收所述电子产品中的固件信息。固件信息标准值单元20,其用以存放所述电子产品中固件信息的标准值;固件信息检测单元30,其与所述固件信息收集单元10以及固件信息标准值单元20连接,所述固件信息检测单元30根据所述固件信息收集单元10接收到的所述电子产品中的固件信息,与所述固件信息标准值单元20存放的固件信息的标准值做比较,得出一所述电子产品中的固件信息是否正常的判断结果;换言之,所述固件信息检测单元30用于根据所述固件信息收集单元10接收到的所述电子产品中的固件信息,与所述固件信息标准值单元20存放的固件信息的标准值做比较,得出一所述电子产品中的固件信息是否正常的判断结果。固件功能检测单元40,其与所述固件信息检测单元30连接,所述固件功能检测单元40用以检测所述固件的功能是否正常,并得出一检测结果;换言之,固件功能检测单元40用于检测所述固件的功能是否正常,并得出一检测结果。显示单元50,其与所述固件功能检测单元40连接,所述显示单元50将所述固件功能检测单元40的检测结果进行显示。换言之,所述显示单元50用于将所述固件功能检测单元40的检测结果进行显示。于本实施例中,可选的,所述固件信息收集单元10通过一条码枪获取所述电子产品的固件信息。于本实施例中,可选的,所述固件信息收集单元10获取所述电子产品的固件信息为条码型号信息。于本实施例中,可选的,所述固件信息标准值单元20存放所述电子产品中固件的条码型号信息。于本实施例中,可选的,所述固件功能检测单元40还连接至一生产线场控制单元,所述固件功能检测单元40将所述检测结果传输至生产线场控制单元进行保存。请再参阅图2,图2为本发明固件测试方法的作业流程图。于本实施例中,该固件测试方法用于上述的固件测试系统100,包括以下测试步骤:s101:固件信息标准值单元20存放电子产品中固件信息的标准值;s102:固件信息收集单元10接收电子产品中的固件信息;s103:固件信息检测单元30根据固件信息收集单元10接收到的固件信息,与固件信息标准值单元20存放的固件信息的标准值做比较,得出一判断结果;s104:若判断结果符合标准,则执行步骤s106;s105:若判断结果不符合标准,则检测失败并停止检测;s106:固件功能检测单元40检测固件的各项功能是否正常,并得出一检测结果;s107:显示单元50将固件功能检测单元40的检测结果进行显示。于本实施例中,可选的,所述步骤s101中固件信息标准值单元20存放所述电子产品中固件的条码型号信息。于本实施例中,可选的,所述步骤s103中固件信息检测单元30将固件信息收集单元10接收到的固件的条码型号信息进行对比判断。于本实施例中,可选的,所述步骤s106后还包括步骤s108,所述固件功能检测单元40将检测结果传输至生产线场控制系统进行保存。相较于现有技术,本发明的固件测试系统及其测试方法,通过固件信息收集单元10接收电子产品中的固件信息,再由固件信息检测单元30根据接收到的固件信息与固件信息标准值单元20存放的固件信息的标准值做比较,最后由固件功能检测单元40检测固件的各项功能是否正常并得出一检测结果。本发明的固件测试系统及其测试方法不仅避免了人工检测误测漏测的不良状况,还可以将检测结果进行保存,进行后续追踪。需指出的是,本发明不限于上述实施方式,任何熟悉本专业的技术人员基于本发明技术方案对上述实施例所作的任何简单修改、等同变化与修饰,都落入本发明的保护范围内。值得注意的是,上述装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。当前第1页12当前第1页12